Skip to content

Releases: wikimedia/eslint-plugin-no-jquery

v3.1.1

27 Feb 17:13
Compare
Choose a tag to compare
  • Rule fix: In no-animate, allow stop and finish when allowScroll (Ed Sanders)

v3.1.0

27 Feb 17:13
78573f8
Compare
Choose a tag to compare
  • New rule: no-fx (Ed Sanders)
  • New rule: no-done-fail (Ed Sanders)
  • Rule fix: Add stop and finish methods to no-animate (Ed Sanders)
  • Rule fix: no-extend: Only fix if first arg is object literal (Ed Sanders)

  • Code: Fix some indentation in utils (Ed Sanders)
  • Code: Migrate GitHub Actions from v1 to v4 to avoid warnings (James D. Forrester)
  • Code: Code cleanup in tests (Ed Sanders)
  • Code: Fix typos in utils documentation (Ed Sanders)
  • Code: Upgrade eslint-config-wikimedia from 0.28.0 to 0.28.2 (James D. Forrester)
  • Release: Provide a .mailmap for consistency in git logs (James D. Forrester)

v3.0.2

20 Jun 18:12
Compare
Choose a tag to compare
  • Rule fix: no-append-html: Allow passing selectors to some methods (Ed Sanders)

  • code: Move joinLiterals to utils and share between two rules (Ed Sanders)
  • code: Make isHtmlString a util (Ed Sanders)

v3.0.1

11 Jun 18:31
Compare
Choose a tag to compare
  • Rule fix: Fix fixer for no-extend to ignore single argument mode (Ed Sanders)

v3.0.0

06 Jun 19:22
d585239
Compare
Choose a tag to compare
  • [BREAKING CHANGE] Drop Node 10, 12, 14, & 16 support (Ed Sanders, James D. Forrester)
  • [BREAKING CHANGE] Raise eslint requirement to 8+ (James D. Forrester)

  • New config: deprecated-3.7 for new jQuery release (Ed Sanders)

  • Rule fix: no-append-html; check appendTo/prependTo (Ed Sanders)
  • Rule fix: no-append-html; catch .add(html) (Anders Kaseorg)
  • Rule fix: no-sizzle; allow 'nth-child' selector (Ed Sanders)
  • Rule fix: Add fixer for no-extend (Ed Sanders)

  • Code: Use object shorthand for properties (Ed Sanders)
  • Code: Fix comment syntax in build-all-methods.js (Ed Sanders)
  • Release: Update devDependencies (Ed Sanders, James D. Forrester)

v2.7.0

26 Oct 20:58
920bc88
Compare
Choose a tag to compare
  • New rule: no-append-html (#284) (Ed Sanders)
  • New config: Allow rules to disable get/set separately, starting with no-html (Ed Sanders)
  • Deprecated rule: no-submit; use no-event-shorthand (Ed Sanders)

  • Code: Sort ajax events consistently and alphabetically. (Ed Sanders)
  • Code: utils.isjQuery: Improve Identifier detection (#283) (Ed Sanders)

  • Docs: Update eslint-docgen to 0.5.1 (#290) (Ed Sanders)
  • Docs: Show which rules have options, and which are fixable in README (#289) (Ed Sanders)
  • Docs: Fix test links (#280) (Ed Sanders)

  • Release: Update devDependencies (#278) (Ed Sanders)

v2.6.0

07 Apr 18:03
9c9a2bc
Compare
Choose a tag to compare
  • New rule: no-escape-selector for $.escapeSelector util (Ed Sanders)
  • New config: deprecated-3.6 for new jQuery release (Ed Sanders)

  • Rule fix: Add fixer for no-on-ready (Ed Sanders)
  • Rule fix: Add fixer for no-ready-shorthand (Ed Sanders)
  • Rule fix: Add fixer for no-error (Ed Sanders)
  • Rule fix: Add fixer for no-parse-xml (Ed Sanders)
  • Rule fix: Add fixer for no-parse-html-literal tag style (Ed Sanders)
  • Rule fix: no-now; recommend Date.now rather than (new Date).getTime() (Ed Sanders)

  • Code: Add real arguments to no-parse-html tests (Ed Sanders)
  • Code: codecov.yaml: Remove extra linebreak (Ed Sanders)
  • Release: Update devDependencies (Ed Sanders)

v2.5.0

23 Jun 11:42
v2.5.0
cf2c77f
Compare
Choose a tag to compare
  • New config: recommended just includes variable-pattern rule (Ed Sanders)
  • New config: all covers all usages of jQuery methods and utils (Ed Sanders)
  • New config: Create a deprecated-X.X config for every minor release (Ed Sanders)
  • Configs: Use 'warn' instead of 'error' in deprecated-X and all configs (Ed Sanders)
  • New rule: no-jquery-constructor (Ed Sanders)

  • Code: Add reporthtml coverage script (Ed Sanders)
  • Code: Remove unnecessary constants (Ed Sanders)
  • Code: Replace Array#indexOf with Array#includes (Ed Sanders)
  • Code: Only assert error message strings (Ed Sanders)
  • Code: Introduce eslint-plugin-eslint-plugin (Ed Sanders)
  • Code: Add ESLint 7.0.0 support (Ed Sanders)
  • Code: Prefer $("div") in test cases (Ed Sanders)
  • Code: Fix ESLint 2.3.0 support (Ed Sanders)

  • Docs: Document and test the slim config (Ed Sanders)
  • Docs: Move docs to docs/rules (Ed Sanders)
  • Docs: Suppress more examples with noDoc (no-parse-html-literal) (Ed Sanders)
  • Docs: Update to eslint-docgen 0.3.1 (Ed Sanders)
  • Docs: Suppress some examples with noDoc in long documentation files (Ed Sanders)
  • Docs: Use eslint-docgen (Ed Sanders)
  • Docs: Remove noDoc arg from RuleTesterAndDocs, just use RuleTester (Ed Sanders)
  • Docs: Fetch 'main' path from package.json (Ed Sanders)
  • Docs: Remove extra linebreak from no-parse-html-literal.md (Ed Sanders)
  • Docs: Add missing linebreak before rule source section (Ed Sanders)
  • Docs: Improvements to doc builder (Ed Sanders)

v2.4.1

05 May 17:28
v2.4.1
d97de6b
Compare
Choose a tag to compare
  • Profile fix: Fix override of no-event-shorthand in deprecated-3.5 (Ed Sanders)

  • Code: Add real test coverage for index.js (Ed Sanders)
  • Code: gitignore coverage.lcov (Ed Sanders)

v2.4.0

05 May 13:19
v2.4.0
26aada3
Compare
Choose a tag to compare
  • New feature: Add specification of plugin return types to settings (Ed Sanders)

  • New profile: Add new deprecated-3.5 config (Ed Sanders)

  • New rule: no-find-collection, split out of no-find (Ed Sanders)
  • New rule: no-find-util, split out of no-find (Ed Sanders)

  • Rule fix: Set all rules to type: suggestion (Ed Sanders)
  • Rule fix: no-global-selector; add allowIds option to allow global selector by ID (Adam Roses Wight)
  • Rule fix: no-event-shorthand; add allowAjaxEvents option and use in deprecated-3.3 (Ed Sanders)

  • Docs: Avoid duplicating name in "Prefer..." sentence (Ed Sanders)
  • Docs: Build lists in README.md automatically (Ed Sanders)
  • Docs: Consistently use .methodOrProp with collections, not $.methodOrProp (Ed Sanders)
  • Docs: Link to jQuery documentation for each method/util/property (Ed Sanders)
  • Docs: Show ruleset information in README (Ed Sanders)

  • Release: State "MIT license" in LICENSE header (Ed Sanders)
  • Release: Update devDependencies (Ed Sanders)

  • Code: Add #odd and #even to all methods lists, new in jQuery 3.5 (Ed Sanders)
  • Code: Add code coverage checks using Istanbul (Ed Sanders)
  • Code: Move index.js to src/ (Ed Sanders)
  • Code: Restructure files and folders (Ed Sanders)
  • Code: Setup codecov GitHub Action integration (Ed Sanders)