...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Mocha Jest AVA Jasmine |
...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Use var Use only const and let |
...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Declare all variables at the beginning Declare variables just before using them |
...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Semi-colon terminated statements Don't use semi-colons |
...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
2 Spaces 4 Spaces Tabs |
...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Yes Always. const foo = [x, y, z,] Multiline Only. Never. const foo = [x, y, z] |
...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Allow == and != . '1' == 1 -> true . ' ' == 0 -> true Only Allow === and !== . '1' === 1 -> false . ' ' === 0 -> false |
...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Use concatenation. "Hello " + firstname; Use inline variables (ES6 only). `Hello ${firstname}` |
...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Explicit new. const x = new Array(), const x = new Object() Implicit. const x = [], const x = {}; |
...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
snake_case camelCase PascalCase MACRO_CASE |
...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
snake_case camelCase PascalCase MACRO_CASE |
...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
snake_case camelCase PascalCase MACRO_CASE |
...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
snake_case camelCase PascalCase MACRO_CASE |
...
Vote | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
snake_case camelCase PascalCase MACRO_CASE |
...