Skip to content

Releases: wikimedia/eslint-config-wikimedia

0.13.0 / 2019-07-05

05 Jul 21:15
v0.13.0
Compare
Choose a tag to compare
  • 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

06 May 19:57
v0.12.0
ede8a43
Compare
Choose a tag to compare
  • 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

20 Feb 19:11
Compare
Choose a tag to compare
  • build: Switch to renamed wikimedia/eslint-plugin-no-jquery (Ed Sanders)
  • jquery: Enable allowScroll option of no-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

02 Feb 18:55
Compare
Choose a tag to compare
  • 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

02 Feb 18:54
v0.10.0
5f5ea68
Compare
Choose a tag to compare
  • 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 and no-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

02 Feb 18:53
v0.9.0
d41a42f
Compare
Choose a tag to compare
  • 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

18 Sep 19:13
v0.8.1
Compare
Choose a tag to compare
  • qunit: extend wikimedia.json (not .eslintrc.json) (Timo Tijhof)

0.8.0 / 2018-09-08

18 Sep 19:13
v0.8.0
Compare
Choose a tag to compare
  • 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

14 Aug 14:46
Compare
Choose a tag to compare
  • Add qunit.json to "files" (Ed Sanders)

0.7.1 / 2018-08-13

13 Aug 21:27
v0.7.1
Compare
Choose a tag to compare

No-op release bump for npmjs.com. (James D. Forrester)