Skip to content

Releases: manovotny/eslint-config-get-off-my-lawn

7.2.0 Release

07 Nov 03:57
Compare
Choose a tag to compare

Added

  • Adds exception for http://www.w3.org to enforcing https rule. (#207)

Changed

Fixed

  • Fixes issues with reading ESM Jest configs. (#208)

Removed

  • Removes rules.
    • no-continue (#205)
      • Encountered too many viable use cases to warrant keeping it.

Changeset

v7.1.0...v7.2.0

7.1.0 Release

19 Apr 18:18
Compare
Choose a tag to compare

Added

Changed

Fixed

Removed

Changeset

v7.0.5...v7.1.0

7.0.5 Release

12 Apr 13:12
Compare
Choose a tag to compare

Fixed

  • Fixes dependency checks for dependencies that use range specifiers. (#199)

Changeset

v7.0.4...v7.0.5

7.0.4 Release

22 Mar 13:50
Compare
Choose a tag to compare

Fixed

  • Fixes false positives with --es-module-specifier-resolution=node in ESM. (#191)

Changeset

v7.0.3...v7.0.4

7.0.3 Release

21 Mar 02:13
Compare
Choose a tag to compare

Fixed

  • Fixes false positives with import/extensions in ESM. (#190)

Changeset

v7.0.2...v7.0.3

7.0.2 Release

22 Feb 17:13
Compare
Choose a tag to compare

Fixed

  • Fixes issues with Jest config resolution and reading. (#186)

Removed

  • Removes rules.
    • jest/unbound-method
      • Complain about third-party packages that improperly use this and there's nothing you can do to fix it yourself.

Changeset

v7.0.1...v7.0.2

7.0.1 Release

21 Feb 22:55
Compare
Choose a tag to compare

Fixed

  • Fixes false positives with unicorn/prefer-node-protocol in certain Node versions. (#182)
  • Fixes false positives with import/extensions and import/no-useless-path-segments in ESM. (#185)

Changeset

v7.0.0...v7.0.1

7.0.0 Release

03 Feb 20:49
c4c3780
Compare
Choose a tag to compare

Highlights

  • ESLint 8 support!
  • Zero-config Next.js linting!
  • Zero-config TypeScript linting!

Breaking

  • New rules were added, which could potentially break builds.
  • Requires node 12.20.0 or higher.
  • Requires eslint 8.7.0 or higher. (#175)
  • React filename extensions should be .jsx now instead of .js to more explicitly call out which files contain React and which files are pure JavaScript.
    • renamer can be used to aid in this conversion. For example: npx renamer --find js --replace jsx "components/**" --dry-run (remove --dry-run once everything looks good).
    • Probably update your NPM scripts to use eslint . --ext .js,.jsx.
  • package.json property ordering for consistency across projects.

Added

Changed

Read more

7.0.0-beta.9 Release

01 Feb 20:52
Compare
Choose a tag to compare
7.0.0-beta.9 Release Pre-release
Pre-release

Fixed

  • Fixes false positives with import/extensions and mixed CommonJS / ESM usage.
  • Fixes false positives with React JSX transform rules for older versions of React.

Changeset

v7.0.0-beta.8...v7.0.0-beta.9

7.0.0-beta.8 Release

31 Jan 20:35
Compare
Choose a tag to compare
7.0.0-beta.8 Release Pre-release
Pre-release

Changed

Fixed

  • Fixes issue with node versions 14.18.0 and less. (#181)
  • Fixes issue with false positives with import/extensions with mixed CommonJS / ESM usage.
  • Fixes Jest file match in TypeScript overrides to use Jest config, if available, instead of always assuming Jest's default test matching.

Removed

Changeset

v7.0.0-beta.7...v7.0.0-beta.8