Releases: wikimedia/eslint-config-wikimedia
Releases · wikimedia/eslint-config-wikimedia
0.13.0 / 2019-07-05
- es6: New rule:
prefer-const
(Holger Knust) - es6: New rules:
no-useless-concat
,prefer-template
,template-curly-spacing
(Stephen Niedzielski) - node: New rule:
no-buffer-constructor rule
(Petr Pchelko) - jquery: New rule:
no-jquery/no-sizzle
(Ed Sanders) - jquery: New rule:
no-jquery/no-class-state
(James D. Forrester) - Fix ES language rules tree (Ed Sanders)
- Fix
no-restricted-properties
/-syntax
inheritance (Ed Sanders)
0.12.0 / 2019-05-06
- Provide ability to lint JSON files (James D. Forrester)
- Update eslint from 5.14.x to 5.16.x (James D. Forrester)
0.11.0 / 2019-02-20
- build: Switch to renamed wikimedia/eslint-plugin-no-jquery (Ed Sanders)
— - jquery: Enable
allowScroll
option ofno-jquery/no-animate
(Ed Sanders)
— - Update eslint: 5.9.0 -> to 5.14.0
- Use new globals syntax (Ed Sanders)
0.10.1 / 2019-02-01
- jquery: New rule
jquery/no-global-eval
(Ed Sanders) - jquery: New rule
jquery/no-hold-ready
,jquery/no-is-numeric
&jquery/no-now
rules (Ed Sanders)
— - Add "es6" env to presets for ES2015 and later (Ed Sanders)
- Document how to use Node with later versions of ES (Ed Sanders)
— - build: Update wikimedia/eslint-plugin-jquery to wmf.6 (Ed Sanders)
0.10.0 / 2019-01-07
- jquery: New rule
jquery/no-animate
,no-animate-toggle
(Ed Sanders) - jquery: New rule
jquery/no-fade
,jquery/no-slide
(Ed Sanders) - jquery: New rule
jquery/no-global-selector
(Ed Sanders) - jquery: New rule
jquery/no-is-array
,jquery/no-size
(Ed Sanders) - jquery: New rule
jquery/no-parse-html-literal
(Ed Sanders) - jquery: New rule
no-event-shorthand
,no-noop
andno-type
(Ed Sanders)
—
- Changed rule
quote-props
- Reverse ES3-keyword restriction (Timo Tijhof)
—
- build: Update wikimedia/eslint-plugin-jquery to wmf.5 (James D. Forrester)
0.9.0 / 2018-11-19
- Implement
wikimedia/client
coding style (James D. Forrester) - Implement
wikimedia/server
coding style (James D. Forrester) - Implement
wikimedia/jquery
coding style (Ed Sanders)
—
- New rule:
max-statements-per-line
(Ed Sanders) - New rule:
no-misleading-character-class
(Ed Sanders)
—
- Changed rule:
valid-jsdoc
– Add various preferred tags (Timo Tijhof)
—
- Update eslint: 5.6.0 -> 5.9.0
- Update elint-plugin-qunit: 3.3.0 -> 4.0.0
- Update assert-diff 1.2.0 -> 2.0.3
- Library sub-profile dependencies are now full dependencies instead of peerDependencies. (James D. Forrester)
- Refactor code to split into multiple profiles (James D. Forrester)
- test: Fix ESLint directive regex (Stephen Niedzielski)
0.8.1 / 2018-09-10
- qunit: extend wikimedia.json (not .eslintrc.json) (Timo Tijhof)
0.8.0 / 2018-09-08
- Changed rule:
quotes
– Add the 'avoidEscape' option. (James D. Forrester) - qunit: Add the appropriate
env
setting. (James D. Forrester)
0.7.2 / 2018-08-14
- Add qunit.json to "files" (Ed Sanders)
0.7.1 / 2018-08-13
No-op release bump for npmjs.com. (James D. Forrester)