ESLint config for zob system.
npm install eslint-config-zobESLint Config for zob system.
- babel-eslint is now @babel/eslint-parser.
- Bump eslint to >=7.15.0.
- Add babel-eslint as a peer dependency.
- Update no-shadow, add item, index, res to allow, set builtinGlobals to false.
- Use vue/html-self-closing default options.
- Upgrade parserOptions.ecmaVersion to 2021.
- Add mocha, amd to env.
- Specify parser babel-eslint.
- Remove no-console.
- Set no-constant-condition options checkLoops to false.
- Add no-extra-parens.
- Add dot-notation.
- Remove node rules.
- Add no-loop-func.
- Remove array-bracket-newline.
- Remove array-element-newline.
- Add quote-props.
- Add arrow-body-style.
- Add object-shorthand.
- Add prefer-const, no-var.
- Add vue/html-self-closing.
- Add vue/mustache-interpolation-spacing.
- Add vue/require-prop-types.
- Add vue/attributes-order.
- Add vue/component-tags-order.
- Add vue/component-name-in-template-casing.
- Add vue/eqeqeq.
- Add vue/space-infix-ops.
- Add vue/space-unary-ops.
- Sync new rules in eslint v7.
- Add array-bracket-newline.
- Add array-element-newline.
- Add function-paren-newline.
- Add options for no-unused-vars.
- Remove missed vue rules (not published yet).
- Disable dot-notation.
#### Config
- Add parser opitons.
- Complete config rules for vue.
#### Rules
- Allow .catch in dot-notation.
- Disable object-curly-spacing.
- Set requireForBlockBody to false in arrow-parens.
First version.