Skip to content

Releases: wikimedia/eslint-config-wikimedia

0.16.0 / 2020-05-30

02 Jun 15:38
cb7d859
Compare
Choose a tag to compare
  • 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

02 Jun 15:37
v0.15.3
9a3f770
Compare
Choose a tag to compare
  • mediawiki: Make vue rules apply only to vue files (James D. Forrester)

0.15.2 / 2020-04-15

15 Apr 22:39
v0.15.2
1f8f77e
Compare
Choose a tag to compare
  • 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

15 Apr 22:38
v0.15.1
71c13c6
Compare
Choose a tag to compare
  • 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

22 Oct 16:59
Compare
Choose a tag to compare
  • Create mediawiki profile and enable mediawiki/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

22 Oct 14:32
v0.14.3
421e2b6
Compare
Choose a tag to compare
  • jquery: New rule no-jquery/no-constructor-attributes (Ed Sanders)

0.14.2 / 2019-10-02

02 Oct 20:35
v0.14.2
33508e3
Compare
Choose a tag to compare
  • 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 than Manual_talk: (James D. Forrester)

0.14.1 / 2019-08-31

02 Oct 19:54
v0.14.1
Compare
Choose a tag to compare
  • manifest: Add missing base language files for es2018 and es2019 (James D. Forrester)

0.14.0 / 2019-08-27

02 Oct 19:54
v0.14.0
f886387
Compare
Choose a tag to compare
  • 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

08 Jul 17:50
v0.13.1
cb3cdda
Compare
Choose a tag to compare
  • Fix language rule merge when key is unset in both rulesets (Ed Sanders)