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

chore: v6.0.0 #5886

Merged
merged 179 commits into from
Jul 10, 2023
Merged

chore: v6.0.0 #5886

merged 179 commits into from
Jul 10, 2023

Commits on Nov 23, 2022

  1. fix(utils): removed TRuleListener generic from the createRule (#5036

    )
    
    * refactor(utils)!: removed `TRuleListener` generic from the `createRule`
    
    * refactor!: removed `TRuleListener` generic from the `CLIEngine` and `RuleCreateFunction`
    
    * chore: document and refactor 'extra' to 'parserSettings' (#5834)
    
    * chore(website): fix renamed Sponsorship docs link (#5882)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser readme
    
    * Update docs/linting/typed-linting/MONOREPOS.md
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    3 people authored and bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    361f8bc View commit details
    Browse the repository at this point in the history
  2. feat: create TSTypeQuery node when TSImportType has isTypeOf (#3076)

    * feat: update TSImportType node
    
    * fix: update visitor keys
    
    * chore: document and refactor 'extra' to 'parserSettings' (#5834)
    
    * chore(website): fix renamed Sponsorship docs link (#5882)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser readme
    
    * Update docs/linting/typed-linting/MONOREPOS.md
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    3 people authored and bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    2b69b65 View commit details
    Browse the repository at this point in the history
  3. feat(scope-manager): ignore ECMA version (#5889)

    * feat(scope-manager): ignore ECMA version
    
    * chore: document and refactor 'extra' to 'parserSettings' (#5834)
    
    * chore(website): fix renamed Sponsorship docs link (#5882)
    
    * Remove much more
    
    * Fix WebLinter lint
    
    * docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser readme
    
    * Update docs/linting/typed-linting/MONOREPOS.md
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    * chore: add auto-canary release for v6 (#5883)
    
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    2 people authored and bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    f2330f7 View commit details
    Browse the repository at this point in the history
  4. feat: remove semantically invalid properties from TSEnumDeclaration, …

    …TSInterfaceDeclaration and TSModuleDeclaration (#4863)
    
    * chore: remove invalid properties from ast nodes
    
    * chore: remove invalid code in scope-manager and typescript-estree
    
    * chore: re-write snapshots that were using invalid properties
    
    * feat: remove modifiers union from ast types
    
    Co-authored-by: Juan García <juank1809@gmail.com>
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    3 people authored and bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    844875c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b82df5e View commit details
    Browse the repository at this point in the history
  6. feat(utils): remove (ts-)eslint-scope types (#5256)

    * chore(utils)\!: remove (ts-)eslint-scope types
    
    * Remove eslint-scope dep
    
    * More file deletions
    JoshuaKGoldberg authored and bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    df54175 View commit details
    Browse the repository at this point in the history
  7. fix(eslint-plugin): [explicit-module-boundary-types] remove shouldTra…

    …ckReferences option from schema (#5399)
    JoshuaKGoldberg authored and bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    6d32734 View commit details
    Browse the repository at this point in the history
  8. feat(typescript-estree): deprecate createDefaultProgram (#5890)

    * chore(typescript-estree): deprecate createDefaultProgram
    
    * Apply suggestions from code review
    
    Co-authored-by: Brad Zacher <brad.zacher@gmail.com>
    
    * More updates to comments and name
    
    * One more comment line removal
    
    * Fix lint complaints
    
    Co-authored-by: Brad Zacher <brad.zacher@gmail.com>
    JoshuaKGoldberg and bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    426d6b6 View commit details
    Browse the repository at this point in the history
  9. feat: drop support for node v12 (#5918)

    BREAKING CHANGE:
    drops support for node v12
    bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    7e3fe9a View commit details
    Browse the repository at this point in the history
  10. feat: bump minimum supported TS version to 4.2.4 (#5915)

    BREAKING CHANGE:
    Bumps the minimum supported range and removes handling for old versions
    bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    a8e71d5 View commit details
    Browse the repository at this point in the history
  11. feat(utils): remove obsolete meta.docs.suggestion rule type (#5967)

    BREAKING CHANGE:
    Removes `meta.docs.suggestion` property
    bmish authored and bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    f424b2a View commit details
    Browse the repository at this point in the history
  12. chore: drop support for node v14.17, v17 (#5971)

    feat: drop support for node v17
    BREAKING CHANGE:
    drops support for node v17
    bmish authored and bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    cc62015 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2a5e20f View commit details
    Browse the repository at this point in the history
  14. feat: drop support for ESLint v6 (#5972)

    BREAKING CHANGE:
    drop support for ESLint v6
    bmish authored and bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    bda806d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    af41b7f View commit details
    Browse the repository at this point in the history
  16. feat(eslint-plugin): [prefer-nullish-coalescing]: add support for ass…

    …ignment expressions (#5234)
    
    BREAKING CHANGE:
    Adds an additional class of checks to the rule
    JoshuaKGoldberg authored and bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    4bdbe67 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    36dc7ce View commit details
    Browse the repository at this point in the history
  18. chore: fix bad rebase

    bradzacher committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    9851338 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. feat: made BaseNode.parent non-optional (#5252)

    * feat\!: made BaseNode.parent non-optional
    
    * Also fixed up for non-null assertions now being redundant
    
    * Also fixed up for non-null assertions now being redundant (again)
    
    * Fix lint: value type
    
    * fix(utils): removed `TRuleListener` generic from the `createRule` (#5036)
    
    * refactor(utils)!: removed `TRuleListener` generic from the `createRule`
    
    * refactor!: removed `TRuleListener` generic from the `CLIEngine` and `RuleCreateFunction`
    
    * chore: document and refactor 'extra' to 'parserSettings' (#5834)
    
    * chore(website): fix renamed Sponsorship docs link (#5882)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser readme
    
    * Update docs/linting/typed-linting/MONOREPOS.md
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    
    * feat: create TSTypeQuery node when TSImportType has isTypeOf (#3076)
    
    * feat: update TSImportType node
    
    * fix: update visitor keys
    
    * chore: document and refactor 'extra' to 'parserSettings' (#5834)
    
    * chore(website): fix renamed Sponsorship docs link (#5882)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser readme
    
    * Update docs/linting/typed-linting/MONOREPOS.md
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    
    * feat(scope-manager): ignore ECMA version (#5889)
    
    * feat(scope-manager): ignore ECMA version
    
    * chore: document and refactor 'extra' to 'parserSettings' (#5834)
    
    * chore(website): fix renamed Sponsorship docs link (#5882)
    
    * Remove much more
    
    * Fix WebLinter lint
    
    * docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser readme
    
    * Update docs/linting/typed-linting/MONOREPOS.md
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    * chore: add auto-canary release for v6 (#5883)
    
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    
    * feat: remove semantically invalid properties from TSEnumDeclaration, TSInterfaceDeclaration and TSModuleDeclaration (#4863)
    
    * chore: remove invalid properties from ast nodes
    
    * chore: remove invalid code in scope-manager and typescript-estree
    
    * chore: re-write snapshots that were using invalid properties
    
    * feat: remove modifiers union from ast types
    
    Co-authored-by: Juan García <juank1809@gmail.com>
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    * fix(eslint-plugin): remove valid-typeof disable in eslint-recommended (#5381)
    
    * feat(utils): remove (ts-)eslint-scope types (#5256)
    
    * chore(utils)\!: remove (ts-)eslint-scope types
    
    * Remove eslint-scope dep
    
    * More file deletions
    
    * fix(eslint-plugin): [explicit-module-boundary-types] remove shouldTrackReferences option from schema (#5399)
    
    * One more post-merge cleanup
    
    * fix lint errors in new files after merge
    
    Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com>
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    Co-authored-by: Armano <armano2@users.noreply.github.com>
    Co-authored-by: Juan García <82288753+juank1809@users.noreply.github.com>
    Co-authored-by: Juan García <juank1809@gmail.com>
    Co-authored-by: Brad Zacher <brad.zacher@gmail.com>
    7 people committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    a4768f3 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2022

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

Commits on Dec 8, 2022

  1. feat(experimental-utils): console.warn on import of experimental-utils (

    #6179)
    
    feat(experimental-utils) console.warn on import of experimental-utils
    kball committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    0b7476b View commit details
    Browse the repository at this point in the history
  2. chore(eslint-plugin): remove deprecated rules for v6 (#6112)

    * chore(eslint-plugin): remove deprecated rules for v6
    
    * Added deprecation page for no-duplicate-imports
    
    * Fixed unit test
    JoshuaKGoldberg committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    47eeea9 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2022

  1. Merge branch 'main'

    JoshuaKGoldberg committed Dec 11, 2022
    Configuration menu
    Copy the full SHA
    4c28ef7 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2022

  1. Configuration menu
    Copy the full SHA
    307a457 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1e805e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca317f6 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2022

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

Commits on Jan 23, 2023

  1. Configuration menu
    Copy the full SHA
    7fc062a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main'

    JoshuaKGoldberg committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    07d8034 View commit details
    Browse the repository at this point in the history
  3. typecheck fixes

    JoshuaKGoldberg committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    c8c0a14 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

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

Commits on Jan 30, 2023

  1. Configuration menu
    Copy the full SHA
    820bdf2 View commit details
    Browse the repository at this point in the history
  2. chore(typescript-estree): remove visitor-keys backwards compat export (

    …#6242)
    
    * chore(typescript-estree): remove visitor-keys backwards compat export
    
    * Fix our own internal import, haha
    
    * Add missing dependency
    JoshuaKGoldberg committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    fde95d3 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2023

  1. Merge branch 'main'

    JoshuaKGoldberg committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    9c17395 View commit details
    Browse the repository at this point in the history
  2. fix(typescript-estree): wrap import = declaration in an export node (#…

    …5885)
    
    * fix(typescript-estree): wrap import = declaration in an export node
    
    * fix(utils): removed `TRuleListener` generic from the `createRule` (#5036)
    
    * refactor(utils)!: removed `TRuleListener` generic from the `createRule`
    
    * refactor!: removed `TRuleListener` generic from the `CLIEngine` and `RuleCreateFunction`
    
    * chore: document and refactor 'extra' to 'parserSettings' (#5834)
    
    * chore(website): fix renamed Sponsorship docs link (#5882)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser readme
    
    * Update docs/linting/typed-linting/MONOREPOS.md
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    
    * feat: create TSTypeQuery node when TSImportType has isTypeOf (#3076)
    
    * feat: update TSImportType node
    
    * fix: update visitor keys
    
    * chore: document and refactor 'extra' to 'parserSettings' (#5834)
    
    * chore(website): fix renamed Sponsorship docs link (#5882)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser readme
    
    * Update docs/linting/typed-linting/MONOREPOS.md
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    
    * feat(scope-manager): ignore ECMA version (#5889)
    
    * feat(scope-manager): ignore ECMA version
    
    * chore: document and refactor 'extra' to 'parserSettings' (#5834)
    
    * chore(website): fix renamed Sponsorship docs link (#5882)
    
    * Remove much more
    
    * Fix WebLinter lint
    
    * docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser readme
    
    * Update docs/linting/typed-linting/MONOREPOS.md
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    * chore: add auto-canary release for v6 (#5883)
    
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    
    * feat: remove semantically invalid properties from TSEnumDeclaration, TSInterfaceDeclaration and TSModuleDeclaration (#4863)
    
    * chore: remove invalid properties from ast nodes
    
    * chore: remove invalid code in scope-manager and typescript-estree
    
    * chore: re-write snapshots that were using invalid properties
    
    * feat: remove modifiers union from ast types
    
    Co-authored-by: Juan García <juank1809@gmail.com>
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    * fix(eslint-plugin): remove valid-typeof disable in eslint-recommended (#5381)
    
    * feat(utils): remove (ts-)eslint-scope types (#5256)
    
    * chore(utils)\!: remove (ts-)eslint-scope types
    
    * Remove eslint-scope dep
    
    * More file deletions
    
    * Updated snapshots again
    
    * Remove silly comment
    
    * Just a bit of cleanup
    
    * Remove from ignoreSourceType
    
    * Remove more fixtures-to-test changes
    
    * Revert "Remove more fixtures-to-test changes"
    
    This reverts commit b331c98.
    
    * Explained ignoring in comment
    
    * remove the wat
    
    ---------
    
    Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com>
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    Co-authored-by: Armano <armano2@users.noreply.github.com>
    Co-authored-by: Juan García <82288753+juank1809@users.noreply.github.com>
    Co-authored-by: Juan García <juank1809@gmail.com>
    6 people committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    1c3f470 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2023

  1. feat(typescript-estree): add type checker wrapper APIs to ParserServi…

    …cesWithTypeInformation (#6404)
    
    * feat: remove partial type-information program
    
    * fix docs test to handle naming-convention weirdness
    
    * review comments
    
    * fuck
    
    * silence useless lint logs
    
    * feat(typescript-estree): add type checker wrapper APIs to ParserServicesWithTypeInformation
    
    * Add missing APIs to WebLinter
    
    ---------
    
    Co-authored-by: Brad Zacher <brad.zacher@gmail.com>
    JoshuaKGoldberg and bradzacher committed Feb 5, 2023
    Configuration menu
    Copy the full SHA
    62d5755 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. fix: replace tsutils with ts-api-tools (#6428)

    * fix: replace tsutils with ts-api-tools
    
    * Prefer .cjs files in tests over .js (for ts-api-tools)
    
    * ts-api-tools@0.0.15
    
    * ur welcome
    
    * that too
    JoshuaKGoldberg committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    79327b4 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Merge branch 'main'

    JoshuaKGoldberg committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    5d9b254 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1368f2 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Configuration menu
    Copy the full SHA
    71761a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d50942c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3915661 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. feat(eslint-plugin): rework configs: recommended, strict, stylistic; …

    …-type-checked (#5251)
    
    * feat\!: include lesser configs in recommended/strict
    
    * Instead of nested includes, just go with flat
    
    * Fix configs test too
    
    * fix(utils): removed `TRuleListener` generic from the `createRule` (#5036)
    
    * refactor(utils)!: removed `TRuleListener` generic from the `createRule`
    
    * refactor!: removed `TRuleListener` generic from the `CLIEngine` and `RuleCreateFunction`
    
    * chore: document and refactor 'extra' to 'parserSettings' (#5834)
    
    * chore(website): fix renamed Sponsorship docs link (#5882)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser readme
    
    * Update docs/linting/typed-linting/MONOREPOS.md
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    
    * feat: create TSTypeQuery node when TSImportType has isTypeOf (#3076)
    
    * feat: update TSImportType node
    
    * fix: update visitor keys
    
    * chore: document and refactor 'extra' to 'parserSettings' (#5834)
    
    * chore(website): fix renamed Sponsorship docs link (#5882)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser readme
    
    * Update docs/linting/typed-linting/MONOREPOS.md
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    
    * feat(scope-manager): ignore ECMA version (#5889)
    
    * feat(scope-manager): ignore ECMA version
    
    * chore: document and refactor 'extra' to 'parserSettings' (#5834)
    
    * chore(website): fix renamed Sponsorship docs link (#5882)
    
    * Remove much more
    
    * Fix WebLinter lint
    
    * docs: Mention wide globs performance implications in monorepos docs and parser README (#5864)
    
    * docs: Mention wide globs performance implications in monorepos docs and parser readme
    
    * Update docs/linting/typed-linting/MONOREPOS.md
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    * chore: add auto-canary release for v6 (#5883)
    
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    
    * feat: remove semantically invalid properties from TSEnumDeclaration, TSInterfaceDeclaration and TSModuleDeclaration (#4863)
    
    * chore: remove invalid properties from ast nodes
    
    * chore: remove invalid code in scope-manager and typescript-estree
    
    * chore: re-write snapshots that were using invalid properties
    
    * feat: remove modifiers union from ast types
    
    Co-authored-by: Juan García <juank1809@gmail.com>
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    * fix(eslint-plugin): remove valid-typeof disable in eslint-recommended (#5381)
    
    * feat(utils): remove (ts-)eslint-scope types (#5256)
    
    * chore(utils)\!: remove (ts-)eslint-scope types
    
    * Remove eslint-scope dep
    
    * More file deletions
    
    * fix(eslint-plugin): [explicit-module-boundary-types] remove shouldTrackReferences option from schema (#5399)
    
    * Enabled base config
    
    * The script runs now
    
    * Upgraded ts-node to avoid bug
    
    * Updated configuration docs
    
    * Updated configs exports
    
    * Updated generation script
    
    * Revert CHANGELOG.md change
    
    * Switch to ts-node/esm loader
    
    * Fix post-merge type failure
    
    * pin ts-node to 10.9.0
    
    * Switch to tsx for all but Docusaurus
    
    * Fix post-merge generate-breaking-changes issues
    
    * Switched generation to explicitly include lesser rules
    
    * Include recommended in strict
    
    * More granular caching in prepare-install/action.yml
    
    * Fix type checking issues with generate-configs.mts
    
    * Adjusted docs, tests, and RulesTable
    
    * Adjusted rule docs pages and more RulesTable fixes
    
    * Swap 💅 to 🎨
    
    * pin ts-node to 10.7.0
    
    * Fix docs post-merge artifact
    
    * Err, mostly or completely fix
    
    * prefer-reduce-type-parameter back to strict; fix other complaints
    
    * Put integration test back
    
    * Start updating the snapshot
    
    * More snapshot correction
    
    * Put no-unused-vars in recommended
    
    * Fix root config to always error; remove unneeded no-unused-vars
    
    * Some more linting
    
    * Undo action.yml changes
    
    * Added todo
    
    * Fix no-extra-semi.ts and configs.test.ts
    
    * Merge branch 'v6'
    
    * Update packages/eslint-plugin/tools/generate-configs.mts
    
    Co-authored-by: Brad Zacher <brad.zacher@gmail.com>
    
    * Last few review fixups
    
    * lil 'a' typo
    
    * No more .mts needed
    
    * Adjust eslint-plugin/tools/generate files to build
    
    * Fix casing
    
    * ...and extensions
    
    * git mv for casing
    
    * Simplify old recommended-requiring-type-checking include; delete file
    
    ---------
    
    Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com>
    Co-authored-by: Adnan Hashmi <56730784+adnanhashmi09@users.noreply.github.com>
    Co-authored-by: Armano <armano2@users.noreply.github.com>
    Co-authored-by: Juan García <82288753+juank1809@users.noreply.github.com>
    Co-authored-by: Juan García <juank1809@gmail.com>
    Co-authored-by: Brad Zacher <brad.zacher@gmail.com>
    7 people committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    5346b5b View commit details
    Browse the repository at this point in the history
  2. feat: remove experimental-utils (#6468)

    BREAKING CHANGE:
    Removes `experimental-utils` - we will no longer update this package and it will be forever frozen at v5.x
    bradzacher committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    71adbc5 View commit details
    Browse the repository at this point in the history
  3. fix(ast-spec): remove more invalid properties (#6243)

    * fix(ast-spec): remove more invalid properties
    
    * Error on all seven deprecated node properties
    
    * A few more error cases, per review
    JoshuaKGoldberg committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    aa20f63 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3b063cf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9dbacd8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cd26357 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b88cd23 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. chore: cleanup repo lint + typechecking (#6473)

    * chore: cleanup repo lint + typechecking
    
    * fixes 1
    
    * fixes 2
    
    * fixture
    
    * tests
    
    * pin tsnode
    
    * fix hardcoded paths
    bradzacher committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    98dec37 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2023

  1. test: allow to execute tests on windows (#6488)

    * test: allow to execute tests on windows
    
    * test: use path.posix instead of replace
    
    * test: revert posix change
    armano2 committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    ff6b190 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. fix(typescript-estree): account for namespace nesting in AST conversi…

    …on (#6272)
    
    * fix(typescript-estree): account for nested namespace nesting in AST conversion
    
    * Switched to TSQualifiedName
    JoshuaKGoldberg committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    09e3877 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main'

    JoshuaKGoldberg committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    1a843b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fde964 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6139e17 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    593e647 View commit details
    Browse the repository at this point in the history
  6. Missed a lint

    JoshuaKGoldberg committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    a00d916 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fc2df63 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

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

Commits on Feb 23, 2023

  1. fix: bumped ts-api-utils to 0.0.39 (#6497)

    * fix: bumped ts-api-utils to 0.0.28
    
    * Fix snippets formatting
    
    * Rename tools to tsutils too
    
    * ...and the docs
    
    * Fixed compile issues
    
    * Correct patch version
    
    * Correct patch
    JoshuaKGoldberg committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    217c710 View commit details
    Browse the repository at this point in the history
  2. fix: rename typeParameters to typeArguments where needed (#5384)

    * fix!: rename typeParameters to typeArguments where needed
    
    * Fix type-utils > isUnsafeAssignment
    
    * Ignore the tets, why not
    
    * Corrected visitor-keys
    
    * Got implements, extends, and instantiation expressions
    
    * chore: check package.json existence in package-packages.ts
    
    * Rename superTypeArguments/Parameters too
    
    * Correct superTypeParameter/Argument(s)
    
    * Added deprecated properties too
    JoshuaKGoldberg committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    08d757b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d385d29 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cbb8fed View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. feat(typescript-estree): remove optionality from AST boolean properti…

    …es (#6274)
    
    * feat(typescript-estree): remove optionality from AST boolean properties
    
    * Fixed build: missing flags in indent rule
    
    * Updated snapshots (jest -u)
    
    * Remove optionality altogether
    
    * Whoops, add constraint back in
    
    * Fixed assertions on decorator truthiness
    
    * Fixed a cute bug in unified-signatures, and some more convert.ts shorthands
    
    * Update snapshots
    JoshuaKGoldberg committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    df131e2 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

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

Commits on Mar 2, 2023

  1. Configuration menu
    Copy the full SHA
    ff680bb View commit details
    Browse the repository at this point in the history
  2. chore: fix build errors

    bradzacher committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    f98afd2 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2023

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

Commits on Mar 6, 2023

  1. Configuration menu
    Copy the full SHA
    994123a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f880e59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    53776c2 View commit details
    Browse the repository at this point in the history
  4. feat: improve error location (#6556)

    Co-authored-by: Armano <armano2@users.noreply.github.com>
    fisker and armano2 committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    355adf0 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. chore: fix bad main merge

    bradzacher committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    f652ffa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c562e18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    67e05c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    530185b View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Configuration menu
    Copy the full SHA
    1b39cfd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d78576 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e8cdd5c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f0f45a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    79c058d View commit details
    Browse the repository at this point in the history
  6. Merge branch 'main'

    JoshuaKGoldberg committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    bd273dd View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. fix(eslint-plugin): allow parser@^6.0.0 (#6630)

    * fix(eslint-plugin): allow parser@^6.0.0
    
    * Alpha caret...
    
    * <7, thanks Jake
    
    * Revert "<7, thanks Jake"
    
    This reverts commit ed97163.
    JoshuaKGoldberg committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    92908bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6397be8 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. chore: fix bad merge

    bradzacher committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    6586d98 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf893b7 View commit details
    Browse the repository at this point in the history
  3. chore: fix build

    bradzacher committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    1b22295 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d864691 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    957bdcb View commit details
    Browse the repository at this point in the history
  6. feat(typescript-estree): check modifiers on every node (#6615)

    Co-authored-by: Brad Zacher <brad.zacher@gmail.com>
    fisker and bradzacher committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    62d6230 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. feat(typescript-estree): throw errors when abstract property has init…

    …ializer (#6613)
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    Co-authored-by: Brad Zacher <brad.zacher@gmail.com>
    3 people committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    dcdbc76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28a64b5 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. fix(typescript-estree): allow writing to deprecated node properties (#…

    …6670)
    
    * fix(typescript-estree): allow writing to deprecated node properties
    
    * Always Object.defineProperty
    
    * Correct getter assignment
    
    * Add unit tests for enumeration and writing
    
    * process.emitWarning
    
    * Updated convert tests too
    JoshuaKGoldberg committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    6652ebe View commit details
    Browse the repository at this point in the history
  2. feat(eslint-plugin): [prefer-readonly-parameter-types] added an optio…

    …nal type allowlist (#4436)
    
    * feat(eslint-plugin): [prefer-readonly-parameter-types] Added an optional type whitelist
    
    * chore(eslint-plugin): [prefer-readonly-parameter-types] whitelist -> allowlist
    
    * feat(eslint-plugin): [prefer-readonly-parameter-types] Split the allowlist between internal and configurable
    
    * fix(eslint-plugin): [prefer-readonly-parameter-types] Fixed lint issue with non-null assertion
    
    * fix(eslint-plugin): [prefer-readonly-parameter-types] Using allowlist everywhere in deep readonlyness checks
    
    * fix(eslint-plugin): [prefer-readonly-parameter-types] Passing internal allowlist from rule
    
    * fix(eslint-plugin): [prefer-readonly-parameter-types] Decoupled options and schema of rule and util
    
    * feat(eslint-plugin): [prefer-readonly-parameter-types] Added tests
    
    * fix(eslint-plugin): [prefer-readonly-parameter-types] Added missing docs for option treatMethodsAsReadonly
    
    * docs(eslint-plugin): [prefer-readonly-parameter-types] Added docs for allowlist
    
    * fix(eslint-plugin): [prefer-readonly-parameter-types] Fixed regressions from merging main
    
    * feat(eslint-plugin): [prefer-readonly-parameter-types] Merged exceptions and internalExceptions together to create a universal allowlist API
    
    * feat(eslint-plugin): [prefer-readonly-parameter-types] Added a schema for type allowlist
    
    * chore(eslint-plugin): [prefer-readonly-parameter-types] Split TypeAllowlistItem out into own file
    
    * docs(eslint-plugin): [prefer-readonly-parameter-types] Updated docs for the more sophisticated allowlist
    
    * docs(eslint-plugin): [prefer-readonly-parameter-types] Fixed allowlist option type
    
    * test(eslint-plugin): [prefer-readonly-parameter-types] Added tests for type allowlist with wrong kinds of types
    
    * chore(eslint-plugin): [prefer-readonly-parameter-types] Deduplicated default configuration
    
    * fix(eslint-plugin): [prefer-readonly-parameter-types] Added back readonlynessOptionsSchema
    
    * chore(eslint-plugin): [prefer-readonly-parameter-types] Removed default allowlist
    
    * docs(eslint-plugin): [prefer-readonly-parameter-types] Fixed default allowlist in docs
    
    * test(eslint-plugin): [prefer-readonly-parameter-types] Not using DOM in tests
    
    * chore(eslint-plugin): [prefer-readonly-parameter-types] Using property shorthand
    
    * feat(eslint-plugin): [prefer-readonly-parameter-types] TypeAllowlistItem is now a discriminated union
    
    * docs(eslint-plugin): [prefer-readonly-parameter-types] TypeAllowlistItem is now a discriminated union - docs update
    
    * test(type-utils): [prefer-readonly-parameter-types] Added rudimentary test for allowlist
    
    * test(type-utils): [prefer-readonly-parameter-types] Added test for allowlist containing local definition
    
    * Update packages/type-utils/src/TypeAllowListItem.ts to use enum in JSON schema
    
    Co-authored-by: Brad Zacher <brad.zacher@gmail.com>
    
    * fix(eslint-plugin): [prefer-readonly-parameter-types] Added trainling slash to package path check
    
    * fix(eslint-plugin) Fixed type imports not being separated
    
    * feat(type-utils): Added TypeOrValueSpecifier, its schema and test for the schema
    
    * feat(type-utils): Added typeMatchesSpecifier() and switched isTypeReadonly over to TypeOrValueSpecifier
    
    * fix(eslint-plugin): [prefer-readonly-parameter-types] Fixed tests having old allowlist format
    
    * fix(type-utils): Removed unneeded function isTypeExcepted
    
    * feat(type-utils): Added source file checking to typeMatchesFileSpecifier()
    
    * docs(eslint-plugin): [prefer-readonly-parameter-types] Updated docs to use TypeOrValueSpecifier allowlist style
    
    * docs(eslint-plugin): [prefer-readonly-parameter-types] Typo fix
    
    * docs(eslint-plugin): [prefer-readonly-parameter-types] Typo fix 2
    
    * feat(type-utils): Added tests for typeMatchesSpecifier()
    
    * fix(type-utils): Using node path joining typeMatchesSpecifier()
    
    * feat(type-utils): Removed MultiSourceSpecifier
    
    * chore(type-utils): Simplified typeMatchesSpecifier()
    
    * feat(type-utils): Added more tests for typeMatchesSpecifier()
    
    * docs(prefer-readonly-parameter-types) more legible docs
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    * fix(eslint-plugin): [prefer-readonly-parameter-types] Fixed missing end of code listing in docs
    
    * chore(type-utils): Simplified typeDeclaredInFile()
    
    * chore(type-utils): Using unknown instead of any in tests
    
    * test(type-utils): grammar fix in test specifications
    
    * chore: Reset yarn.lock
    
    * chore: renamed readonlyness allowlist to just allow
    
    * fix(type-utils): fixed services.program now being optional and not checked in tests
    
    * test(type-utils): negative tests for isTypeReadonly
    
    * fix(eslint-plugin): bracket style array notation
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    
    * fix(type-utils): Fixed array style
    
    * fix(type-utils): Not fetching symbol repeatedly
    
    * fix(type-utils): Remove ManySpecifiers format from TypeOrValueSpecifier schema
    
    * docs(eslint-plugin): [prefer-readonly-parameter-types] described file specifier path as being relative
    
    * path and package
    
    * Update docs too
    
    * Update docs too (again)
    
    * Added test name helpers, and fixed test data
    
    * test(type-utils): fixed package schema tests
    
    * test(eslint-plugin): fixed type whitelist schema in prefer-readonly-parameter-types tests
    
    * Applied lowercasing to typeDeclaredInFile
    
    ---------
    
    Co-authored-by: Brad Zacher <brad.zacher@gmail.com>
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    3 people committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    c9427b7 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. Configuration menu
    Copy the full SHA
    d04e256 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f3638f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4cca58c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f84bf4a View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Configuration menu
    Copy the full SHA
    5f5bde4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    118a409 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45991b3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a2752f View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

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

Commits on Mar 29, 2023

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

Commits on Mar 30, 2023

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

Commits on Mar 31, 2023

  1. Configuration menu
    Copy the full SHA
    b93458f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4c57ec View commit details
    Browse the repository at this point in the history
  3. chore: fix bad merge

    bradzacher committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    79de27d View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2023

  1. fix(type-utils): checking of type aliases' type names by `typeMatches…

    …Specifier` (#6820)
    
    * fix(specifierNameMatches): check aliasSymbol if it exists
    
    * test: type aliases
    RebeccaStevens committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    7ca2c90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d8d9f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f83a879 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    648f6ad View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. chore(website): add stylelint job in ci (#6800)

    add stylelint into ci workflow
    
    Co-authored-by: Juan García <juank1809@gmail.com>
    juank1809 and Juan García committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    b4c1bfa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efd6ca9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    daa07ef View commit details
    Browse the repository at this point in the history
  4. fix stylelint

    JoshuaKGoldberg committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    9bf8b84 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4e20c98 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

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

Commits on Apr 7, 2023

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

Commits on Apr 8, 2023

  1. chore: simplify getLocFor (#6733)

    * chore: simplify `getLocFor`
    
    * Update convert.ts
    
    * Update convert.ts
    fisker committed Apr 8, 2023
    Configuration menu
    Copy the full SHA
    0318f1e View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

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

Commits on Apr 12, 2023

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

Commits on Apr 14, 2023

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

Commits on Apr 16, 2023

  1. Configuration menu
    Copy the full SHA
    5ee6180 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bffdb62 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Configuration menu
    Copy the full SHA
    a3a55f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1a4b90 View commit details
    Browse the repository at this point in the history
  3. fix(type-utils): fixed TypeOrValueSpecifier not accounting for scoped…

    … DT packages (#6780)
    
    * test(type-utils): using last node instead of first for TypeOrValueSpecifier test
    
    * test(type-utils): added TypeOrValueSPecifier tests for package specifiers
    
    * test(type-utils): added TypeOrValueSPecifier tests for DT package
    
    * test(type-utils): added a failing TypeOrValueSpecifier test for an org-scoped DT package
    
    * fix(type-utils): fixed TypeOrValueSpecifier not accounting for scoped DT packages
    
    * fix(type-utils): fixed using String.prototype.replaceAll where it actually wasn't needed
    
    * chore(type-utils) refactored scoped package name handling
    
    * chore(type-utils) refactored scoped package matching to do only one pass over the package name
    marekdedic committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    3350940 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a14205 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Configuration menu
    Copy the full SHA
    3225fdf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2e3edd View commit details
    Browse the repository at this point in the history
  3. chore: remove duplicated and unused dependencies (#6930)

    * chore(eslint-plugin): remove duplicated natural-compare package from dependencies
    
    * chore(eslint-plugin): remove no longer used @types/lodash
    armano2 committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    4bc7571 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. feat: improve rule schemas, add test to validate schemas, add tooling…

    … to generate schema types (#6899)
    bradzacher committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    acc1a43 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. fix: correct handling of additionalProperties in object schemas (#6939)

    Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
    bradzacher and domdomegg committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    489c7a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4fa871e View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

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

Commits on Apr 26, 2023

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

Commits on Apr 27, 2023

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

Commits on Apr 28, 2023

  1. Configuration menu
    Copy the full SHA
    c33f497 View commit details
    Browse the repository at this point in the history
  2. chore: bump deps (#6962)

    bradzacher committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    832e359 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

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

Commits on May 13, 2023

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

Commits on May 15, 2023

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

Commits on Jun 15, 2023

  1. feat(eslint-plugin): [restrict-plus-operands] change checkCompoundAss…

    …ignments to skipCompoundAssignments (#7027)
    
    * feat(eslint-plugin): [restrict-plus-operands] change checkCompoundAssignments to skipCompoundAssignments
    
    * Update schema-snapshots
    JoshuaKGoldberg committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    dc801d8 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main'

    JoshuaKGoldberg committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    8410f99 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0cda559 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76ef7a3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e712dce View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Merge branch 'main'

    JoshuaKGoldberg committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    ee4450b View commit details
    Browse the repository at this point in the history
  2. Update test snapshots

    JoshuaKGoldberg committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    da95d62 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a3705a View commit details
    Browse the repository at this point in the history
  4. fix(type-utils): file variant of TypeOrValueSpecifier uses canonical …

    …filenames instead of lowercasing (#6781)
    
    * fix(type-utils): file variant of TypeOrValueSpecifier uses canonical filenames instead of lowercasing
    
    * test(type-utils) added a test for TypeOrValueSpecifier file path normalization
    
    ---------
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    marekdedic and JoshuaKGoldberg committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    5095d05 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    89b14f2 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2023

  1. fix: fix illegal decorator check (#6723)

    * Fix illegal decorator check
    
    * Fix
    
    * Fix scope-manager tests
    
    * Fix member-ordering.test.ts
    
    * Fix no-unused-vars.test.ts
    
    * Fix explicit-member-accessibility.test.ts
    
    * Fix member-ordering-alphabetically-order.test.ts
    
    * Linting
    
    * Don't check setter getters
    
    * Implement `nodeCanBeDecorated`
    
    * Fix comment
    
    * Fix type
    
    * Revert
    
    * Fix
    
    * Use `ts.hasAmbientModifier`
    
    * Revert "Use `ts.hasAmbientModifier`"
    
    This reverts commit 04e3b73.
    
    * refactor: use `getModifiers` and `getDecorators`
    
    * Remove stub hasAmbientModifier
    
    ---------
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    fisker and JoshuaKGoldberg committed Jun 17, 2023
    Configuration menu
    Copy the full SHA
    c456f8c View commit details
    Browse the repository at this point in the history
  2. feat: fork json schema types for better compat with ESLint rule valid…

    …ation (#6963)
    
    * feat: fork json schema types for better compat with ESLint rule validation
    
    * make the schema types a discriminated union
    
    * Also update blog
    
    ---------
    
    Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
    bradzacher and JoshuaKGoldberg committed Jun 17, 2023
    Configuration menu
    Copy the full SHA
    a4967f2 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2023

  1. feat(eslint-plugin): apply final v6 changes to configs (#7110)

    * feat(eslint-plugin): apply final v6 changes to configs
    
    * Ah, fixed new lint rule violations internally
    
    * no-mixed-enums strict
    
    * Apply suggestions from code review
    
    Co-authored-by: Brad Zacher <brad.zacher@gmail.com>
    
    * Fix up build & lint issues
    
    * Never mind, prefer nullish coalescing
    
    ---------
    
    Co-authored-by: Brad Zacher <brad.zacher@gmail.com>
    JoshuaKGoldberg and bradzacher committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    c13ce0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b411706 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

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

Commits on Jun 24, 2023

  1. Configuration menu
    Copy the full SHA
    371fc26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ea887d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2a0a76 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3cdf5c9 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. chore: enabled stylistic-type-checked internally (#7138)

    * chore: enabled stylistic-type-checked internally
    
    * Reduced scope of changes
    
    * Updated snapshots
    
    * Update packages/typescript-estree/tests/lib/convert.test.ts
    
    Co-authored-by: rubiesonthesky <2591240+rubiesonthesky@users.noreply.github.com>
    
    * More deeplyCopy removals
    
    * Updated test snapshots
    
    ---------
    
    Co-authored-by: rubiesonthesky <2591240+rubiesonthesky@users.noreply.github.com>
    JoshuaKGoldberg and rubiesonthesky committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    42fe29f View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. feat(eslint-plugin): final final config changes for v6 (#7157)

    * feat(eslint-plugin): final final config changes for v6
    
    * yarn generate:configs
    
    * Fix unused lint suppression complaint and test snapshot
    
    * unknown, not any, in recommended-does-not-require-program
    
    * Updated endColumn
    JoshuaKGoldberg committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    e35c5c1 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main'

    JoshuaKGoldberg committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    c233652 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e99f3b3 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    0f807ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c99c3b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aaf0cb5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41d68ea View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Configuration menu
    Copy the full SHA
    ca3fc02 View commit details
    Browse the repository at this point in the history
  2. feat(eslint-plugin): [prefer-optional-chain] handle cases where the f…

    …irst operands are unrelated to the rest of the chain and add type info (#6397)
    bradzacher committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    02a37c4 View commit details
    Browse the repository at this point in the history
  3. fix(type-utils): treat intrinsic types as if they are from lib and ne…

    …ver match error types (#6869)
    
    * fix(type-utils): treat intrinsic types as if they are from lib and never match error types
    
    * Update packages/type-utils/tests/TypeOrValueSpecifier.test.ts
    
    * chore: bump ts-api-utils to 1.0.1
    
    * refactor: use isIntrinsicErrorType
    
    ---------
    
    Co-authored-by: Josh Goldberg ✨ <git@joshuakgoldberg.com>
    RebeccaStevens and JoshuaKGoldberg committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    ecb57de View commit details
    Browse the repository at this point in the history
  4. 1 Configuration menu
    Copy the full SHA
    c8bb00d View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Merge branch 'main'

    JoshuaKGoldberg committed Jul 10, 2023
    1 Configuration menu
    Copy the full SHA
    bccf851 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2104ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    980bda3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    64958d3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3201f78 View commit details
    Browse the repository at this point in the history