Update rules in STYLE.md
This commit is contained in:
parent
07c6744372
commit
a431678618
19
STYLE.md
19
STYLE.md
@ -24,6 +24,7 @@ your files.
|
|||||||
* [Use lowerCamelCase for variables, properties and function names](#use-lowercamelcase-for-variables-properties-and-function-names)
|
* [Use lowerCamelCase for variables, properties and function names](#use-lowercamelcase-for-variables-properties-and-function-names)
|
||||||
* [Use UpperCamelCase for class names](#use-uppercamelcase-for-class-names)
|
* [Use UpperCamelCase for class names](#use-uppercamelcase-for-class-names)
|
||||||
* [Use UPPERCASE for Constants](#use-uppercase-for-constants)
|
* [Use UPPERCASE for Constants](#use-uppercase-for-constants)
|
||||||
|
* [Use let instead of var](#use-let-instead-of-var)
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
* [Object / Array creation](#object--array-creation)
|
* [Object / Array creation](#object--array-creation)
|
||||||
@ -205,13 +206,18 @@ function bank_Account() {
|
|||||||
|
|
||||||
## Use UPPERCASE for Constants
|
## Use UPPERCASE for Constants
|
||||||
|
|
||||||
Constants should be declared as regular variables or static class properties,
|
Constant `Strings` and `Numbers` should be declared with `const`, using
|
||||||
using all uppercase letters.
|
uppercase letters.
|
||||||
|
|
||||||
|
Required modules and other static objects should also be defined using `const`
|
||||||
|
keyword, however they do not need to be uppercase to make the code more
|
||||||
|
readable.
|
||||||
|
|
||||||
*Right:*
|
*Right:*
|
||||||
|
|
||||||
```js
|
```js
|
||||||
var SECOND = 1 * 1000;
|
const myModule = require('my-module');
|
||||||
|
const SECOND = 1 * 1000;
|
||||||
|
|
||||||
function File() {
|
function File() {
|
||||||
}
|
}
|
||||||
@ -221,14 +227,17 @@ File.FULL_PERMISSIONS = 0777;
|
|||||||
*Wrong:*
|
*Wrong:*
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const SECOND = 1 * 1000;
|
var myModule = require('my-module');
|
||||||
|
var SECOND = 1 * 1000;
|
||||||
|
|
||||||
function File() {
|
function File() {
|
||||||
}
|
}
|
||||||
File.fullPermissions = 0777;
|
File.fullPermissions = 0777;
|
||||||
```
|
```
|
||||||
|
|
||||||
[const]: https://developer.mozilla.org/en/JavaScript/Reference/Statements/const
|
## Use let instead of var
|
||||||
|
|
||||||
|
Use `let` instead of `var` where possible.
|
||||||
|
|
||||||
## Variables
|
## Variables
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user