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

Releases: strvcom/eslint-config-javascript

5.2.0

20 Aug 09:46
9bf5781
Compare
Choose a tag to compare

This release removes the rules deprecated in ESLint 3.3 and replaces them with their new equivalents.

Notable changes

  • Now requires ESLint 3.3
  • It is now allowed to reassign the global Promise object (for situations where you want to use a different Promise implementation, ie. Bluebird

New rules

5.1.0

31 Jul 14:09
f062dfc
Compare
Choose a tag to compare

Notable changes

  • New rule (warn): no-tabs - disallows the tab character in code (use spaces instead)
  • Modified rule: comma-dangle - now allows trailing comma for multiline function params, object literals etc.

5.0.0

09 Jul 12:25
db82f0b
Compare
Choose a tag to compare

Notable changes

  • Now requires ESLint 3.0 (see release notes)
  • no-alert has been added to standard/best-practices as a warning
  • no-iterator has been added to standard/known-errors as error
  • no-script-url has been added to standard/known-errors as error

4.3.0

14 Jun 20:02
c286bd5
Compare
Choose a tag to compare

Notable changes

  • Now requires ESLint 2.12 (previous release required 2.9)

New rules

4.2.0

02 May 12:22
64692bd
Compare
Choose a tag to compare

Notable changes

  • Do not prefer Reflect methods over delete and .apply() and .call()

    Using Reflect for this functionality could lead to unexpected bugs down the road because they throw on less occasions

  • Require ESLint version 2.9 in projects

  • Add new rules:

4.0.0

29 Apr 16:58
3460095
Compare
Choose a tag to compare

Notable changes

  • (breaking) [react]: Bump react version to 0.15 in linting checks
  • (breaking) [nodejs]: The configuration file environments/nodejs/latest has been renamed to environments/nodejs/v5
  • (breaking) [nodejs]: Remove legacy (pre-5.0) Node.js support
  • [nodejs]: Added configuration file for Node.js v6 via environments/nodejs/v6

New rules related to ES 2015 features have been enabled for Node.js v6 release configuration. These include support for new syntax (rest arguments, default parameters etc.) and rules to encourage programming patterns which are now possible thanks to that syntax:

3.0.0

29 Mar 11:14
06fcb31
Compare
Choose a tag to compare

Notable changes

  • Upgrade required ESLlint version in your project to 2.5
  • (breaking) Add 3 new rules from ESLint 2.5 to this ruleset, see new ESLint rules

2.0.0

15 Feb 23:19
Compare
Choose a tag to compare

Ruleset upgraded for ESLint 2.0.0 support.

Several rules were added and some rules removed by the upstream - only upgrade if you have some time to go through linting errors.

2.0.0-rc.1

24 Jan 13:48
Compare
Choose a tag to compare
2.0.0-rc.1 Pre-release
Pre-release

Release notes

Added support for ESLint 2.0 currently in beta. Once it's released, this ruleset will be tested and released as version 2.0.

No rule changes have been added to this release since 1.0.

1.0.0

24 Jan 13:42
Compare
Choose a tag to compare

Release notes

Initial release. If you have used this ruleset before, note that several new rules have been added to all configuration files. Be prepared to fix some linting errors/warnings. You can always (hopefully temporarily) disable a specific rule directly in your project's .eslintrc file.

Changes to installation

This rule can now be installed using npm! If you have used this ruleset before, you probably added it to your project as a git submodule. Time to say goodbye to that!