@salestrip/eslint-config
Advanced tools
Comparing version
'use strict' | ||
module.exports = { | ||
'env': { | ||
env: { | ||
es6: true | ||
}, | ||
'extends': [ | ||
extends: [ | ||
'../rules/best-practices.js', | ||
@@ -16,7 +16,7 @@ '../rules/ecmascript-6.js', | ||
], | ||
'globals': {}, | ||
'parserOptions': { | ||
globals: {}, | ||
parserOptions: { | ||
ecmaVersion: 2019 | ||
}, | ||
'rules': {} | ||
rules: {} | ||
} |
@@ -7,14 +7,14 @@ 'use strict' | ||
module.exports = { | ||
'env': { | ||
env: { | ||
'jest': true, | ||
'jest/globals': true | ||
}, | ||
'extends': ['../rules/jest.js'], | ||
'globals': { | ||
extends: ['../rules/jest.js'], | ||
globals: { | ||
context: true, | ||
given: true | ||
}, | ||
'parserOptions': {}, | ||
'plugins': ['jest'], | ||
'rules': { | ||
parserOptions: {}, | ||
plugins: ['jest'], | ||
rules: { | ||
'arrow-body-style': 'off', | ||
@@ -21,0 +21,0 @@ 'complexity': 'off', |
'use strict' | ||
module.exports = { | ||
'env': { | ||
env: { | ||
node: true | ||
}, | ||
'extends': ['./configs/core.js'], | ||
'globals': {}, | ||
'parserOptions': {}, | ||
'plugins': [], | ||
'rules': {} | ||
extends: ['./configs/core.js'], | ||
globals: {}, | ||
parserOptions: {}, | ||
plugins: [], | ||
rules: {} | ||
} |
'use strict' | ||
module.exports = { | ||
'env': {}, | ||
'extends': [], | ||
'globals': {}, | ||
'parserOptions': {}, | ||
'plugins': ['prettier'], | ||
'rules': { | ||
env: {}, | ||
extends: [], | ||
globals: {}, | ||
parserOptions: {}, | ||
plugins: ['prettier'], | ||
rules: { | ||
'prettier/prettier': 'error' | ||
} | ||
} |
@@ -6,3 +6,3 @@ { | ||
"license": "MIT", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"main": "index.js", | ||
@@ -31,17 +31,10 @@ "author": "SalesTrip Limited", | ||
], | ||
"dependencies": {}, | ||
"devDependencies": { | ||
"eslint": "^5.13.0", | ||
"eslint-plugin-jest": "^22.2.2", | ||
"eslint-plugin-prettier": "^3.0.1", | ||
"prettier": "^1.16.3", | ||
"prettier-eslint-cli": "^4.7.1" | ||
"dependencies": { | ||
"eslint": "^6.1.0", | ||
"eslint-plugin-jest": "^22.14.0", | ||
"eslint-plugin-prettier": "^3.1.0", | ||
"prettier": "^1.18.2", | ||
"prettier-eslint-cli": "^5.0.0" | ||
}, | ||
"peerDependencies": { | ||
"eslint": "^5.13.0", | ||
"eslint-plugin-jest": "^22.2.2", | ||
"eslint-plugin-prettier": "^3.0.1", | ||
"prettier": "^1.16.3", | ||
"prettier-eslint-cli": "^4.7.1" | ||
} | ||
"devDependencies": {} | ||
} |
# @salestrip/eslint-config | ||
[]( https://g.codefresh.io/pipelines/main/builds?repoOwner=salestrip&repoName=eslint-config&serviceName=salestrip%2Feslint-config&filter=trigger:build~Build;branch:master;pipeline:5b20de9941eb3c0c00c0942c~main) | ||
If you'd like to add or change an eslint rule open a PR and use gh-polls to solicit team voting: https://app.gh-polls.com/. | ||
@@ -9,10 +7,5 @@ | ||
Install peer dependencies along with the module. | ||
Install as a development dependency. | ||
```bash | ||
npm i -D eslint | ||
npm i -D eslint-plugin-jest | ||
npm i -D eslint-plugin-prettier | ||
npm i -D prettier | ||
npm i -D prettier-eslint-cli | ||
npm i -D @salestrip/eslint-config | ||
@@ -40,3 +33,3 @@ ``` | ||
This module exposes a `format` binary that executes prettier code formatting followed by an eslint 'stroustrup' brace style correction. Add the following npm task to your `package.json`. | ||
This module provides a `format` binary that executes prettier code formatting followed by an eslint 'stroustrup' brace style and property quote corrections to align with eslint config. Add the following npm task to your `package.json`. | ||
@@ -43,0 +36,0 @@ ```json |
@@ -22,3 +22,3 @@ 'use strict' | ||
'no-var': 'error', | ||
'object-shorthand': ['error', 'always'], | ||
'object-shorthand': ['error', 'properties'], | ||
'prefer-arrow-callback': 'error', | ||
@@ -25,0 +25,0 @@ 'prefer-const': 'error', |
@@ -86,3 +86,3 @@ /* eslint no-magic-numbers: "off" */ | ||
'no-trailing-spaces': 'error', | ||
'no-underscore-dangle': 'error', | ||
'no-underscore-dangle': ['error', {allow: ['_id', '__v']}], | ||
'no-unneeded-ternary': 'error', | ||
@@ -100,3 +100,3 @@ 'no-whitespace-before-property': 'error', | ||
'padding-line-between-statements': 'off', | ||
'quote-props': ['error', 'consistent-as-needed', {keywords: true}], | ||
'quote-props': ['error', 'consistent-as-needed'], | ||
'quotes': ['error', 'single', 'avoid-escape'], | ||
@@ -103,0 +103,0 @@ 'require-jsdoc': 'off', |
Sorry, the diff of this file is not supported yet
0
-100%17640
-6.8%20
-4.76%77
-8.33%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed