Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 

14 KiB

8.0.0 (August 6, 2020)

Breaking Changes

  • Consistently use shared settings in all rules (#262)
  • remove autofix from no-skipped-tests rule fix (#258)

Features

  • New rule no-exports (#263)

Enhancements

  • New option ignoreSkipped for handle-done-callback rule (#260)

Documentation

  • Add meta.docs.description to all rules (#257)

Dependency Upgrades

  • Update dependencies (#259)

Code Refactoring

  • Use includes instead of indexOf (#261)

7.0.1 (May 30, 2020)

Bug Fixes

  • Fix no-setup-in-describe to not flag describe.skip() (#256)
  • Fix max-top-level-suites to work with ES modules (#255)
  • Support comments in arrow functions when fixing (#253)

7.0.0 (May 13, 2020)

Breaking Changes

  • Drop support for ESLint < v7 and Node.js < v10 (#247)

Enhancements

  • Add meta.type and missing fixable: 'code' (#245)

Dependency Upgrades

  • Updates of devDependencies (#246)

6.3.0 (February 19, 2020)

Bug Fixes

  • no-hooks-for-single-case: fix false postive in nested suites (#238)
  • Fix max-top-level-suites to ignore generated suites (#239)
  • Check static template strings in valid-test-description and valid-suite-description (#237)

Enhancements

  • no-hooks: add option to allow certain kind of hooks (#236)
  • Add schemas for options (and remove for files which are using settings) (#234)
  • Add u flag in RegExp for valid-test-description and valid-suite-description (#232)
  • Add fixable property to fixable rules (and mention in docs) (#228)
  • add plugin to recommended config (#226)

Documentation

  • Indicate whether rule is recommended (#229)
  • "Options" heading in doc files (and consistent level 2 heading) (#233)
  • Doc syntax issue (#231)

Code Refactoring

  • Nondeprecated rule format (#235)
  • Alphabetize rule lists (#227)
    • npm: Add package-lock.json (#230)
  • ✉️ Send a webhook to Coveralls when the build completes (#222)

6.2.2 (November 22, 2019)

Bug Fixes

  • Support TDD interface in no-setup-in-describe (#220)
  • 🚀 Use GitHub Actions instead of Travis (#221)

6.2.1 (October 28, 2019)

Bug Fixes

  • Fix no-setup-in-describe to allow mocha config calls (#215)
  • Relax no-synchronous-tests to allow non literals from concise arrows (#216)

Documentation

  • Minor documentation tweaks (#217)

Dependency Upgrades

  • Update devDependencies (#218)

6.2.0 (October 14, 2019)

Enhancements

  • Startup Performance Optimization (#214)

6.1.1 (September 11, 2019)

Bug Fixes

  • Fix no-setup-in-describe to allow Mocha suite config (#209)

6.1.0 (August 22, 2019)

Enhancements

  • Add custom message for valid-suite-description (#207)
  • Add custom message for valid-test-description rule (#206)

6.0.0 (July 17, 2019)

Breaking Changes

  • Revamped recommended ruleset (#200)
  • Drop nodejs 6 support (#197)

Bug Fixes

  • Fix no-setup-in-describe to correctly detect describe calls (#196)
  • Fix no-setup-in-describe to work with arrow functions (#195)

Features

  • Implement no-return-from-async rule (#190)

Dependency Upgrades

  • Update dev dependencies (#199)
  • Add nodejs to travis build environments (#198)

5.3.0 (February 13, 2019)

Features

  • Implement no-async-describe rule (#188)

5.2.1 (January 8, 2019)

Bug Fixes

  • Remove invalid test-cases and unreachable code from prefer-arrow-callback (#186)
  • Fix invalid syntax in test case (#182)

Documentation

  • Fixing typo (#184)
  • Replace warning with warn (#181)

Dependency Upgrades

  • Update dependencies (#187)
  • Update eslint-plugin-node to the latest version 🚀 (#173)

5.2.0 (August 13, 2018)

Enhancements

  • Prohibit tests in beforeEach etc. hook calls (#174)

5.1.0 (July 6, 2018)

Bug Fixes

  • Issue #166: No setup in describe hooks (#167)

Features

  • Adds mocha-aware prefer-arrow-callback rule (#163)

Dependency Upgrades

  • Update eslint-config-holidaycheck to version 0.13.1 (#170)
  • Update eslint to version 5.0.1 (#169)
  • Update nyc to version 12.0.2 (#168)
  • Add node 10 build environment (#171)

5.0.0 (March 24, 2018)

Breaking Changes

  • Remove support for ESLint versions < 4.0.0 (#155)
  • Remove support for nodejs 4, 5 and 7 (#154)

Dependency Upgrades

  • Update pr-log to the latest version 🚀 (#159)
  • Update chai to version 4.1.2 (#151)

Code Refactoring

  • Use new language features (#156)
  • Use nyc instead of istanbul (#153)
  • Whitelist files instead of using .npmignore (#152)

4.12.1 (March 3, 2018)

Bug Fixes

  • Fix: skip template strings in valid-test-description and valid-suite-description

4.12.0 (March 2, 2018)

Features

  • Adds rule "no setup in describe" (#147)

Dependency Upgrades

  • Update coveralls to the latest version 🚀 (#142)
  • chore(package): update mocha to version 5.0.1 (#150)
  • Update ramda to the latest version 🚀 (#144)

Bug Fixes

  • Fix complexity problems (#149)

4.11.0 (June 19, 2017)

Enhancements

  • Added support for async functions in no-synchronous-tests (#138)

4.10.1 (June 12, 2017)

Bug Fixes

  • don't drop support for eslint 3.x (#137)

4.10.0 (June 12, 2017)

  • Add node 8 to build environments (#135)

Enhancements

  • Support ESLint 4.x (#134)

Dependency Upgrades

  • Update ramda to the latest version 🚀 (#130)
  • Update pr-log to version 2.0.0 🚀 (#127)

4.9.0 (March 17, 2017)

Dependency Upgrades

  • Update ramda to version 0.23.0 🚀 (#121)

Enhancements

  • Add settings to support additional suite function names (#126)

Documentation

  • Organize alphabetically (#123)

4.8.0 (December 23, 2016)

Enhancements

  • Support MemberExpression for additionalTestFunctions (#114)
  • Make no-mocha-arrows rule fixable (#112)

Bug Fixes

  • Fix no-mocha-arrow fixer (#118)
  • Add node 7 as travis build environment (#115)

Documentation

  • Fix rule name in CHANGELOG to match actual rule (#111)

4.7.0 (October 12, 2016)

Features

  • Add no-nested-tests rule (#109)

4.6.0 (October 3, 2016)

Documentation

  • Adds rule name to title for valid-suite-description documentation. (#107)
  • Adds rule name to title for valid-test-description documentation. (#106)

Features

  • Add 'max-top-level-suites' rule (#103) (#105)

4.5.1 (August 30, 2016)

Bug Fixes

  • Fix crash in no-identical-title (fixes #98) (#99)

4.5.0 (August 29, 2016)

Features

  • Add no-identical-title rule (fixes #33) (#97)

4.4.0 (August 24, 2016)

Features

  • Add no-hooks-for-single-case rule (fixes #44) (#95)
  • Add rule no-return-and-callback (fixes #88) (#94)
  • Add no-top-level-hooks rule (fixes #37) (#87)

Documentation

  • Fix title in no-sibling-hooks documentation file (#92)

Dependency Upgrades

  • Update ramda to version 0.22.1 🚀 (#93)
  • Add editorconfig file (#91)

4.3.0 (August 1, 2016)

Dependency Upgrades

  • Update mocha to version 3.0.0 🚀 (#86)

Features

  • Add rule no-sibling-hooks (fixes #82) (#85)
  • Add rule no-hooks (fixes #39) (#84)

4.2.0 (July 26, 2016)

Features

  • Allow custom test functions (#81)

4.1.0 (July 22, 2016)

Features

  • no-mocha-arrows: New rule (#78)

4.0.0 (July 4, 2016)

Features

  • feat(rules): add 'valid-suite-description' rule (#74)
  • feat(rules): add 'valid-test-description' rule (#68)

Enhancements

  • Add recommended config (#72)

Dependency Upgrades

  • Update eslint to version 3.0.0 🚀 (#70)

Breaking Changes

  • Drop support old node versions (#71)

Documentation

  • Remove fixable from no-exclusive on README (#73)
  • [README] Use a more explicit config (#65)
  • update to docs to match removed autofix (#64)

3.0.0 (June 2, 2016)

Breaking Changes

  • Remove autofix on no-exclusive-tests rule. (#63)

2.2.0 (April 14, 2016)

Features

  • Add rule no-pending-tests (#59)

2.1.0 (April 11, 2016)

Bug Fixes

  • Support specify alias (#58)

Dependency Upgrades

  • Update ramda to version 0.21.0 🚀 (#56)
  • Update ramda to version 0.20.0 🚀 (#53)

Features

  • Add rule no-skipped-tests (#55)

2.0.0 (February 13, 2016)

Breaking Changes

  • Update to eslint 2.0.0 (#49)

1.1.0 (November 13, 2015)

Features

  • Implement new rule no-global-tests (#46)

Enhancements

  • Replace lodash with ramda (#45)

1.0.0 (September 17, 2015)

Enhancements

  • Implement autofix for no-exclusive-tests (#34)
  • Improve detection if done callback is handled (#23)
  • Add integration tests (#30)
  • Instrumment all sources for coverage (#29)
  • Add node 4 to travis-ci build (#42)

Dependency Upgrades

  • Update devDependencies (#43)
  • Update eslint (#31)

Documentation

  • Add NPM Downloads badge (#41)
  • Badges in README.md should only show master status (#40)

0.5.1 (August 20, 2015)

Bug Fixes

  • add new rule to index.js and change tests to keep that from happening (#28)

0.5.0 (August 19, 2015)

Features

  • Add no-synchronous-tests rule (#26)

Dependency Upgrades

  • ESLint 1.x compatibility (#25)
  • Update dependencies (#22)

0.4.0 (June 26, 2015)

Enhancements

  • add context.only to no-exclusive-tests rule (#21)

0.3.0 (June 23, 2015)

Features

  • Add new rule handle-done-callback (#15)
  • Refactor package.json scripts (#17)
  • Disable sudo on travis-ci (#10)
  • Run travis build on node 0.12 and iojs (#11)
  • Ignore log files and .idea folder (#9)
  • Add changelog (#8)

Documentation

  • Fix links to mocha website (#16)
  • Add install documentation to README (#14)

Dependency Upgrades

  • Update dependencies (#18)
  • Update pr-log (#13)
  • Update eslint (#12)
  • Update dev dependencies (#7)

0.2.2 (October 25, 2014)

Bug Fixes

  • Allow all ESLint versions >= 0.8.0

0.2.1 (October 18, 2014)

  • Add recommended keywords to package.json

0.2.0 (September 20, 2014)

Enhancements

  • Support mochas tdd interface (fixes #4)
  • Allow minor version updates for eslint

Documentation

  • Docs: remove unnecessary backtick

Dependency Upgrades

  • Update devDependencies.

0.1.1 (September 6, 2014)

  • Add .npmignore

0.1.0 (September 6, 2014)

Initial release