Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: the road to ESLint v9 🚀 #247

Merged
merged 15 commits into from
Feb 16, 2024
Merged

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    d3c033a View commit details
    Browse the repository at this point in the history
  2. feat: require at least Node.js v20

    BREAKING CHANGE: Nodejs older than v20 releases are no longer supported, even though they will very likely still work.
    robertrossmann committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    440043b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e0749f View commit details
    Browse the repository at this point in the history
  4. feat: drop support for ESLint v7, require v8

    BREAKING CHANGE: ESlint older than v8 is no longer supported.
    robertrossmann committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    8cc9a96 View commit details
    Browse the repository at this point in the history
  5. chore: remove @strv/stylelint-config-styled-components

    BREAKING CHANGE: The underlying styled components processor has been deprecated and the repo is archived. Use `stylelint-config-standard` directly.
    robertrossmann committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    5a657a9 View commit details
    Browse the repository at this point in the history
  6. feat: remove valid-jsdoc rules (removed from ESLint v9)

    BREAKING CHANGE: The `valid-jsdoc` rules have been removed from ESLint v9. If you were using these rules, you will need to remove them from your ESLint configuration.
    robertrossmann committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    2826004 View commit details
    Browse the repository at this point in the history
  7. feat: replace no-new-symbol with no-new-native-nonconstructor

    BREAKING CHANGE: As of ESLint v9 the `no-new-symbol` rule has been replaced with `no-new-native-nonconstructor` rule.
    robertrossmann committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    0a2a748 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6d9b979 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    77b5aeb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b222f73 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1a617cd View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    e044364 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. feat: migrate to flat config 🚀

    BREAKING CHANGE: The ruleset has been migrated to ESLint flat config format and is therefore not compatible with ESLint v7 and using it with v8 requires a feature flag (`ESLINT_USE_FLAT_CONFIG=true`). Project configuration will also need to be completely reworked to use the new ruleset.
    robertrossmann committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    820d5f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88d12e5 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    0b68a74 View commit details
    Browse the repository at this point in the history