eslint-plugin-bpmn-io
Advanced tools
Comparing version 0.3.0 to 0.4.0
83
index.js
'use strict'; | ||
var es6 = require('./configs/es6'); | ||
var es5 = require('./configs/es5'); | ||
var mocha = require('./configs/mocha'); | ||
var jsx = require('./configs/jsx'); | ||
module.exports = { | ||
configs: { | ||
recommended: { | ||
env: { | ||
node: true | ||
}, | ||
parserOptions: { | ||
ecmaVersion: 5 | ||
}, | ||
extends: [ | ||
'eslint:recommended' | ||
], | ||
rules: { | ||
'indent': [ 2, 2, { | ||
VariableDeclarator: { var: 2, let: 2, const: 3 }, | ||
FunctionDeclaration: { body: 1, parameters: 2 }, | ||
FunctionExpression: { body: 1, parameters: 2 } | ||
} ], | ||
'keyword-spacing': [ 2 ], | ||
'no-console': 0, | ||
'no-unused-vars': [ 2, { args: 'none' } ], | ||
'no-trailing-spaces': [ 2 ], | ||
'object-curly-spacing': [ 2, 'always' ], | ||
'semi': [ 2, 'always' ], | ||
'space-before-blocks': [ 2, 'always' ], | ||
'space-before-function-paren': [ 2, 'never' ], | ||
'quotes': [ 2, 'single' ] | ||
} | ||
}, | ||
es6: { | ||
parserOptions: { | ||
ecmaFeatures: { | ||
experimentalObjectRestSpread: true, | ||
jsx: true | ||
}, | ||
sourceType: 'module' | ||
}, | ||
extends: [ | ||
'plugin:bpmn-io/recommended' | ||
] | ||
}, | ||
mocha: { | ||
plugins: [ | ||
'mocha' | ||
], | ||
env: { | ||
mocha: true | ||
}, | ||
rules: { | ||
'mocha/no-exclusive-tests': 2 | ||
}, | ||
globals: { | ||
expect: true | ||
} | ||
}, | ||
jsx: { | ||
plugins: [ | ||
'react' | ||
], | ||
rules: { | ||
'react/jsx-no-undef': 2, | ||
'react/jsx-pascal-case': 2, | ||
'react/jsx-uses-vars': 2 | ||
} | ||
}, | ||
es5: { | ||
parserOptions: { | ||
ecmaVersion: 5 | ||
}, | ||
extends: [ | ||
'plugin:bpmn-io/recommended' | ||
] | ||
}, | ||
}, | ||
es6, | ||
es5, | ||
mocha, | ||
jsx | ||
} | ||
}; |
{ | ||
"name": "eslint-plugin-bpmn-io", | ||
"version": "0.3.0", | ||
"version": "0.4.0", | ||
"description": "Shared lint rules for bpmn.io projects", | ||
@@ -10,2 +10,6 @@ "main": "index.js", | ||
}, | ||
"scripts": { | ||
"all": "npm test", | ||
"test": "eslint test" | ||
}, | ||
"keywords": [ | ||
@@ -20,2 +24,3 @@ "eslint", | ||
"dependencies": { | ||
"babel-eslint": "^8.2.1", | ||
"eslint-plugin-mocha": "^4.11.0", | ||
@@ -22,0 +27,0 @@ "eslint-plugin-react": "^7.6.1" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5501
15
132
4
2
+ Addedbabel-eslint@^8.2.1
+ Added@babel/code-frame@7.0.0-beta.44(transitive)
+ Added@babel/generator@7.0.0-beta.44(transitive)
+ Added@babel/helper-function-name@7.0.0-beta.44(transitive)
+ Added@babel/helper-get-function-arity@7.0.0-beta.44(transitive)
+ Added@babel/helper-split-export-declaration@7.0.0-beta.44(transitive)
+ Added@babel/highlight@7.0.0-beta.44(transitive)
+ Added@babel/template@7.0.0-beta.44(transitive)
+ Added@babel/traverse@7.0.0-beta.44(transitive)
+ Added@babel/types@7.0.0-beta.44(transitive)
+ Addedbabel-eslint@8.2.6(transitive)
+ Addedbabylon@7.0.0-beta.44(transitive)
+ Addedeslint-scope@3.7.1(transitive)
+ Addedinvariant@2.2.4(transitive)
+ Addedjsesc@2.5.2(transitive)
+ Addedsource-map@0.5.7(transitive)
+ Addedto-fast-properties@2.0.0(transitive)
+ Addedtrim-right@1.0.1(transitive)
- Removedeslint-scope@3.7.3(transitive)