Skip to content
This repository has been archived by the owner on Aug 7, 2023. It is now read-only.

Latest commit

 

History

History
422 lines (249 loc) · 16.7 KB

CHANGELOG.md

File metadata and controls

422 lines (249 loc) · 16.7 KB

9.0.1 (2022-03-21)

Bug Fixes

  • detect ESLint >= 8 and tell the user about linter-eslint-node (#1464) (1297ab6)

9.0.0 (2021-10-30)

Bug Fixes

BREAKING CHANGES

  • update eslint to v7

8.6.6 (2021-04-13)

Bug Fixes

  • getting rules for ignoreFixableRulesWhileTyping (212b0f1)

8.6.5 (2021-03-25)

Bug Fixes

  • fix dynamic require errors (6d8a3c2)

8.6.4 (2021-03-24)

Bug Fixes

  • remove loading workarounds (23f20af)

8.6.3 (2021-03-23)

Bug Fixes

  • update atom-package-deps (5db9722)

8.6.2 (2021-03-14)

Bug Fixes

  • skip checking for the valid range if it is a line-ending issue (7262ac6)

8.6.1 (2021-03-14)

Bug Fixes

  • fix stackoverflow + push fallbackForGlobal error (9a142ae)

8.6.0 (2021-03-14)

Features

  • use getConfigForFile to handle configurations (fe8adf0)

8.5.9 (2021-03-14)

Bug Fixes

  • require an up to date linter (c4462de)

8.5.8 (2021-03-14)

Bug Fixes

  • deps: update atom-package-deps (e6b7550)

8.5.7 (2021-03-14)

Bug Fixes

  • expected a length to be non-negative error (650f973)
  • update crypto-random-string (2b488eb)

8.5.6 (2021-03-14)

Bug Fixes

  • add activation hook (d70a462)
  • add fallback for the global eslint (d1babbb)
  • add warning for using Global ESLint option (2f98b0f)
  • fallback to other methods when global Eslint is not found (4dd6500)
  • improve Global Eslint message (2be0935)
  • make Global Eslint config collapsed (265557d)

Reverts

  • Revert "fix: fallback to other methods when global Eslint is not found" (c6494e0)

8.5.5 (2019-04-22)

Bug Fixes

  • deps: update dependency atom-package-deps to v5.1.0 (d547679)

8.5.4 (2019-04-12)

Bug Fixes

  • deps: update dependency eslint-rule-documentation to v1.0.23 (06e280c)

8.5.3 (2019-04-09)

Bug Fixes

  • deps: update dependency crypto-random-string to v2 (56f479d)

8.5.2 (2019-02-03)

Bug Fixes

8.5.1 (2019-01-28)

Bug Fixes

  • deps: update dependency atom-package-deps to v5 (9007292)
  • deps: update dependency eslint-rule-documentation to v1.0.22 (57e29a4)
  • remove v8.4.2 from the changelog (878361c)

v8.5.0

  • Organize configuration options (#1042)
  • Add source.flow to default scopes (#1194)
  • Upgrade dependencies (various)
  • Migrate to CircleCi 2.0
  • Add Renovate for dependency management
  • Add commitlint

v8.4.1

v8.4.0

  • Normalize all config paths (#1014)
  • Check for remote files (#1017)
  • Allow multiple rule directories (#1016)

v8.3.2

  • Verify that a rule has a meta property before accessing (#1026)

v8.3.1

  • Fix deprecation warning in Atom v1.21.0 (#1019)
  • Don't attempt to process fixable rules on ESLint v3 (#1024)

v8.3.0

  • Stop breaking BABEL_ENV within Atom (#961)
  • Handle empty projectPath in diagnostic command (#962)
  • Set cwd to project directory if no .eslintignore is found (#965)
  • Update to ESLint v4.6.0 internally (#938, #997)
  • Add a right click command to trigger a fix job (#963)
  • Ignore invalid TextEditors for fix jobs (#978)
  • Handle ESLint errors as a lint message (#1015)
  • Add option to silence fixable rules while typing (#1018)

v8.2.1

  • Prevent users .babelrc from breaking building the package (#922)

v8.2.0

  • Linter API v2 (#855)
  • Support global Yarn installs and better errors (#907)
  • Preserve .eslintcache on fixes (#898)
  • Handle parse errors better (#911)
  • Move to the Task API (#889)
  • Use Atom's per-package transpilation (#890)
  • Wait on specific Notifications in the specs (#902)
  • Fix builds of Atom beta (#913)
  • Fix embedded HTML scope with custom scopes (#914)
  • Utilize warnIgnored instead of filtering messages (#915)
  • Remove attempt to reset cursor position (#876)
  • Add specs for showRuleIdInMessage (#916)

v8.1.7

  • Let ESLint handle configuration where possible (#896)

v8.1.6

  • Reduce package activation time (#875)
  • Async-ify the specs (#878)
  • Cancel pending idle callbacks on deactivate (#880)

v8.1.5

  • Move to the CLIEngine API (#873)
  • Attempt to restore cursor position after fixing (#853)

v8.1.4

  • Improve package.json eslintConfig support (#848)

v8.1.3

  • Log the file scope in debug command (#835)
  • Don't specify rulesDir if not found (#843)
  • Update specs for ESLint v3.17.0 (#844)

v8.1.2

  • Update atom-linter bringing in a fix for #765 (#817)

v8.1.1

  • Exclude .babelrc from releases (#809)
  • Use cursor scope instead of file when checking fix-on-save (#811)
  • Handle undefined package path (#812)
  • Temporarily disable an intermittent spec (#813)
  • Remove custom styling on rules (#814)

v8.1.0

  • Handle invalid points gracefully (#761)
  • Warn on partial fixes (#777)
  • Ignore ~/.eslintrc when determining disableWhenNoEslintConfig status (#778)
  • Allow rules to be excluded from fix runs (#795)

v8.0.0

  • Update ESLint to v3.5.0 (#692)
  • Add setting for rules to silence while typing (#666)
  • Update ESLint to v3.6.0 (#713)
  • Add a debug information command (#730)
  • Add support for endLine and endColumn in ESLint messages (#709)

v7.3.2

  • Fix a race condition with modified editor text (#703)

v7.3.1

  • Throw original error for invalid ranges (#694)

v7.3.0

  • Fix sending null to path.dirname() for future Electron compatibility (#673)
  • Use eslint-rule-documentation to get help URL's for rules (#657)
  • Correctly ignore the messages from ESLint about ignored files (#670)
  • Make the scopes linter-eslint runs on configurable (#629)
  • Move configuration to the package.json (#619)

v7.2.4

  • Bump minimum Atom version to v1.8.0

v7.2.3

v7.2.2

  • Add links for several plugin's rules (#562)

v7.2.1

  • Only run Fix on Save on supported file types (#545)

v7.2.0

  • Add Fix on Save option (#508)

v7.1.3

  • Reliably use .eslintignore file if present (#481)

v7.1.2

  • Skipped due to release difficulties

v7.1.1

  • Fix link color in certain themes (#480)

v7.1.0

  • Add a link to the rule definition page in HTML messages (#476)
  • Pin the bundled eslint to v2.2.0 (#478)

v7.0.0

  • Fix finding local eslint instance again (#409)
  • Workaround $PATH bug on OSX (#411)
  • Support the upcoming linter fix API (#415)
  • Update bundled eslint to v2.2.0 (#451) Potentially Breaking

v6.0.0

  • Rewrite in ES6
  • Refactor the codebase and fix several bugs

v5.2.7

  • Remove timeout from worker spawn

v5.2.6

  • Fix file exception on Windows resolution (#354)
  • Verify configFile is a string before using it (#358)

v5.2.5

  • Fix file import resolution (#340)
  • Fix a bug detecting .eslintrc.js configurations (#343)
  • Fix file now uses the same worker as for linting (#307)

v5.2.4

  • Update dependencies to bring in some bug fixes

v5.2.3

  • Fix a typo introduced by last release

v5.2.2

  • Allow ignoring the .eslintignore file

  • Add disableWhenNoEslintConfig config (true by default) to only disable the linter if no ESLint config is found in a package.json or .eslintrc file. This replaces the disableWhenNoEslintrcFileInPath config.

  • Add support for ESlint configuration file formats .eslintrc.js, .eslintrc.yaml, .eslintrc.yml, and .eslintrc.json

v5.2.1

  • Support local and absolute paths for eslintRulesDir

  • Handle messages with no line properly

  • Interpolate environment variables in the provided path for the eslint config file

v5.2.0

  • Fix a bug where column would be incorrect sometimes
  • Respawn the worker if it crashes
  • Re-add eslintRulesDir config
  • Add support for .eslintignore
  • Add eslintRcPath config
  • Add linter-eslint:fix-file command

v5.1.0

  • Improved error verbosity
  • Show a nice error notification if npm get prefix fails
  • Re-add globalNodePath config

v5.0.2

  • Support local ESLint installation
  • Support global ESLint on Windows

v5.0.1

  • Shows a nice notification if the worker process crashed for unknown reasons

v5.0.0

  • Rewrote to make use of linting worker