vimwiki

Javascript sytle guide

Basics rules

Most common rules.

Indentation

Use 2 spaces

Name

Quotes

Use single quotes for string unless escaping is necessary.

let str = 'my string';

Spacing

Use space after keywords if for while and around operators = + -...

if (true) {
   // code 
}

Function

Use named function expression instead of function declaration. Give the variable a short name and the function a longer more descriptive name.

// bad
function addEntry() {
    //code
}

// good
const addEntry = function addNewEntryToArray() {
    // code
}