Skip to content

Releases: wikimedia/eslint-plugin-no-jquery

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)

v2.3.2

17 Mar 15:20
v2.3.2
d044494
Compare
Choose a tag to compare
  • Rule fix: Add fixer for no-is-function (Ed Sanders)
  • Rule fix: Follow-up #186: Actually merge no-undelegate into no-delegate (Ed Sanders)

  • Docs: Soften and make clearer the language for no-class-state (James D. Forrester)
  • Docs: Explain no-global-selector restriction more clearly (James D. Forrester)

  • Release: Update devDependencies (Ed Sanders)

  • Code: Remove non-existent $.fn.parse from tests (Ed Sanders)

v2.3.1

22 Dec 14:32
8710bcd
Compare
Choose a tag to compare
  • New feature: Show deprecation message in linting errors (Ed Sanders)

  • Deprecated rule: no-die; use no-live (Ed Sanders)
  • Deprecated rule: no-unbind; use no-bind (Ed Sanders)
  • Deprecated rule: no-undelegate; use no-delegate (Ed Sanders)

  • Rule fix: Remove load from no-event-shorthand (Ed Sanders)

  • Docs: Build generic "Prefer" messages for docs when node===true (Ed Sanders)
  • Docs: Escape all code snippets (Ed Sanders)
  • Docs: Monospace rule names (Ed Sanders)

  • Release: Add icons to readme section headings (Ed Sanders)
  • Release: Fix Changelog markdown list spacing (Ed Sanders)
  • Release: Use a limited ruleset for lint-fixing documentation snippets (Ed Sanders)

  • Code: Add triggerHandler to nonCollectionReturningMethods (Ed Sanders)
  • Code: Check documentation in CI (Ed Sanders)
  • Code: Check rules are listed in README.md & index.js (Ed Sanders)
  • Code: Migrate from Travis to GitHub Actions (James D. Forrester)
  • Code: Remove incorrect TODO comment (Ed Sanders)