New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More →

@salestrip/eslint-config

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@salestrip/eslint-config - npm Package Compare versions

Comparing version

to
1.1.0

'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
[![Codefresh build status]( https://g.codefresh.io/api/badges/pipeline/salestrip/salestrip%2Feslint-config%2Fmain?branch=master&key=eyJhbGciOiJIUzI1NiJ9.NWIxOGIyMWNlMjZmNGMwMDAxZTE5MDY1.oEsGHB32WQHF0m7CSbmuJY3eUH5HAx0sxVI6TBF3gsk&type=cf-1)]( 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