Releases: wikimedia/eslint-config-wikimedia
Releases · wikimedia/eslint-config-wikimedia
0.16.0 / 2020-05-30
- common: New rule
array-callback-return
(Ed Sanders) - common: New rule
no-loss-of-precision
(Ed Sanders) - common: Remove plugins:['json'], already inherited (Ed Sanders)
- common: Rule fix: Add
balanced: true
to spaced-comment (Ed Sanders) - es6: New rule
arrow-spacing
(Ed Sanders) - es6: New rule
default-param-last
(Ed Sanders) - es6: New rule
no-constructor-return
(Ed Sanders) - es6: New rule
no-var
(Ed Sanders) - jquery: Update eslint-plugin-no-jquery to 2.4.1 (Ed Sanders)
- jsdoc: Replace deprecated valid-jsdoc with eslint-plugin-jsdoc (James D. Forrester, Ed Sanders)
- jsdoc: Update eslint-plugin-jsdoc to 26.0.0 (Ed Sanders)
- language: Use 'es' plugin in language/ where possible (Ed Sanders)
- mediawiki: Add OO global (Ed Sanders)
- mediawiki: Update eslint-plugin-mediawiki to 0.2.4 (James D. Forrester, Ed Sanders)
- node: New rules: Extend from eslint-plugin-node/recommended (Ed Sanders)
- qunit: Don't inherit from
common
, as that over-writes other profiles (Ed Sanders) - qunit: Update eslint-plugin-qunit to 4.2.0 (Ed Sanders)
- selenium: Provide
selenium
profile (Ed Sanders) - server: Increase ES verion to 2018 (Ed Sanders)
- vue: Add 'overrides' to individual configs (Ed Sanders)
- vue: Update eslint-plugin-vue to 6.2.2 (Ed Sanders)
—
- build: Simplify package.files, include all of 'language' (Ed Sanders)
- code: Consistently use tabs in JSON files (Ed Sanders)
- code: Drop file extensions in extends/require (Ed Sanders)
- code: Update to ESLint 7.0.0 (James D. Forrester, Ed Sanders)
- docs: Fix QUnit example now inheritance is fixed (Ed Sanders)
- tests: Convert tests to use Mocha (Ed Sanders)
- tests: Require 'invalid' tests for every rule except ones set to 'off' (Ed Sanders)
0.15.3 / 2020-04-15
- mediawiki: Make vue rules apply only to vue files (James D. Forrester)
0.15.2 / 2020-04-15
- mediawiki: Add rules for .vue files (Roan Kattouw)
- mediawiki: New rule:
mediawiki/class-doc
(Ed Sanders) - mediawiki: New rule:
mediawiki/no-vue-dynamic-i18n
(Roan Kattouw) - build: Set
max-warnings
to 0 (Ed Sanders) - build: Upgrade assert-diff from 2.0.3 to 3.0.0 (James D. Forrester)
0.15.1 / 2020-03-31
- Add ES6 Number & Math properties to not-es5.js (Ed Sanders)
- common: New rule:
prefer-regex-literals
(Ed Sanders) - client: Warn against using
parentElement
in ES5 clients (Ed Sanders) - json: Update plugin from 1.4.0 to 2.1.1 (Ed Sanders)
- jquery: Update plugin from 2.3.0 to 2.3.2 (Ed Sanders)
- mediawiki: New rule:
mediawiki/valid-package-file-require
(James D. Forrester) - Update eslint from 6.5.1 to 6.8.0 (Ed Sanders)
- Fix merge function now we are merging whole configs (Ed Sanders)
- build: Install GitHub Actions, remove Travis (James D. Forrester)
- build: Bump acorn from 7.1.0 to 7.1.1 (dependabot[bot])
- build: Bump package-lock.json for npm audit (James D. Forrester)
0.15.0 / 2019-10-22
- Create
mediawiki
profile and enablemediawiki/msg-doc
(Ed Sanders) - jquery: New rule
no-jquery/variable-pattern
(Ed Sanders) - Move
reportUnusedDisableDirectives
to config (Ed Sanders) - Update eslint from 6.2.2 to 6.5.1 (Ed Sanders)
0.14.3 / 2019-10-02
- jquery: New rule
no-jquery/no-constructor-attributes
(Ed Sanders)
0.14.2 / 2019-10-02
- es6: Remove
prefer-template
rule (Ed Sanders) - jquery: Update no-jquery from 2.1.0 to 2.2.1 and don't re-apply inherited rules (Ed Sanders)
- jquery: New rule
no-jquery/no-error
(Ed Sanders) - manifest: Set homepage to
Manual:
rather thanManual_talk:
(James D. Forrester)
0.14.1 / 2019-08-31
- manifest: Add missing base language files for es2018 and es2019 (James D. Forrester)
0.14.0 / 2019-08-27
- Update eslint from 5.16.0 to 6.2.2 (Ed Sanders; James D. Forrester)
- Create rulesets for ES2018/19 (Ed Sanders)
- readme: Fix typo 2106 -> 2016 (Ed Sanders)
- build: Bump eslint-utils from 1.4.0 to 1.4.2 (dependabot[bot])
0.13.1 / 2019-07-08
- Fix language rule merge when key is unset in both rulesets (Ed Sanders)