Skip to content

Releases: fs-webdev/eslint-config-tree

6.0.0-alpha.0

06 Mar 17:46
1a9616a
Compare
Choose a tag to compare
6.0.0-alpha.0 Pre-release
Pre-release
  • v6-alpha (#11)

Major release: v6-alpha

Consume latest eslint-config-frontier-react.
Remove all Polymer-based, Code Climate-related, and legacy configuration and documentation.
Upgrade eslint to version 8.
Update snapshots to take all new rules into account.
Centralize all of our typical overrides (.ts, .stories, .test, etc.), and compartmentalize into its own es6.js file.


Co-authored-by: Clif Bergmann [email protected]

  • Compare Final Config for Testing (#10)

Print out final eslint config with the rules sorted alphabetically.
Compare the config to the previous reason in a new test.
Clean up output files to strip out environment-specific data via node script, as sed was causing too many issues.
Update documentation.


Co-authored-by: Clif Bergmann [email protected]

5.0.3

23 Feb 15:57
192e242
Compare
Choose a tag to compare
  • Initial cleanup (#9)

Update linting results to include latest error format for eslint-config-bestpractices.
Move eslint warning from index.js to test file.
Remove extra directory from linting results.

5.0.2

10 May 15:15
bdb726c
Compare
Choose a tag to compare
  • allow 'finally' to be chained onto a promise (#8)
  • allow 'finally' to be chained onto a promise

  • version bump

5.0.1

29 Oct 17:59
Compare
Choose a tag to compare
  • Increase the cognitive complexity threshold

React function-based code is naturally +3 to +8 complexity, and is triggering all over the place, without developers having a viable solution.
Add overrides note to help developers not make terrible decisions.

  • Update README to include another solution for common problems
  • Update docs to include help for jsdoc warnings

5.0.0

13 Oct 20:20
dcaeb6d
Compare
Choose a tag to compare
  • Update linting dependencies & documentation (#7)

Update all linting subdependencies.
Add new rules, trigger, and enforce via tests.
Set defaults for some rules.
Add best practices and examples for managing linting in varying projects.

Release version 5.0.0.

4.0.1

14 May 21:36
7c992e6
Compare
Choose a tag to compare
  • Pin back eslint-plugin-import since it's breaking us. (#6)

4.0.0

20 Oct 17:04
Compare
Choose a tag to compare
  • Remove redundant rules
  • eslint-plugin-no-only-tests
  • eslint-plugin-no-skip-tests
    These rules are now implemented by jest/no-disabled-tests & jest/no-focused-tests.
    Update test snapshot.

Release version 4.0.0.

3.0.0

12 Aug 15:33
9748d57
Compare
Choose a tag to compare
  • Upgrade to eslint v7 (#5)

Update to eslint v7.
Update dependencies to latest releases.
Add release information to README.
Update test snapshots.

  • Add husky pre-push check (#4)

Add husky dependency & configuration.
Since we automatically cut a new release when one is detected in a commit, we need to run the tests before pushing, to ensure that our rules are still applied as expected.
Add notes to README as to why we do not have any other integrations.
Add CODEOWNERS & contributing guidelines.

2.1.1

14 Jul 20:15
Compare
Choose a tag to compare
  • Remove non-existent eslint-plugin-jsdoc rules

For some reason, these rules do not exist:

  • check-property-names
  • check-values
  • empty-tags
  • require-property-description
  • require-property-name
  • require-property-type
  • require-property

Since we just added them to be in compliance with the latest release of eslint-plugin-jsdoc, we are disabling them, for now.
Release version 2.1.1.

2.1.0

14 Jul 18:38
6c0273a
Compare
Choose a tag to compare
  • Disable enforcing JSDoc internals for functions that do not have JSDocs (#3)

From this point on, only functions that have JSDocs will have the remainder of the rules applied.
Update eslint-plugin-jsdoc: ^20 --> ^29.

Release version 2.1.0.