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

fix: references of Object.assign in prefer-object-spread #18148

Closed
wants to merge 167 commits into from

Commits on Feb 25, 2024

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

Commits on Feb 27, 2024

  1. feat: no-restricted-imports option added allowImportNames (eslint…

    …#16196)
    
    * feat: [no-restricted-imports] added option `excludeImportNames`
    
    * Fix: Removed question marks from checks in `no-restricted-imports`
    
    * Fix: [no-restricted-imports] `excludeImportNames`
    
    * docs: Update no-restricted-imports.md with new option
    
    Documentation added for option `excludeImportNames`.
    
    * docs: Update no-restricted-imports option exludeImportNames to allowImportNames
    
    * fix: Renamed `no-restricted-imports` option `excludeImportNames` to `allowImportNames`
    
    * fix: `no-restricted-imports` comments for options `allowImportNames` to pass test
    
    * fix: `no-restricted-imports` option `allowImportNames` for importing `*`
    
    * fix: `no-restricted-imports` rules added for option `allowImportNames`
    
    * fix: `no-restricted-imports` tests added for option `allowImportNames`
    
    * Lint
    
    * Lint Fix
    
    * Check Rules
    
    * fix: `no-restricted-imports`
    
    * fix: `no-restricted-imports`: Add tests for allowImportNamePattern
    
    * docs: `no-restricted-imports` updated
    
    * feat: refactor no-restricted-imports and add tests
    
    * Update docs/src/rules/no-restricted-imports.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * Update docs/src/rules/no-restricted-imports.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * fix: `no-restricted-imports`: requested changes
    
    * docs: `no-restricted-imports`: added `allowImportNames` to `patterns`
    
    * Update docs/src/rules/no-restricted-imports.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * Update docs/src/rules/no-restricted-imports.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * docs: `no-restricted-imports` message variation
    
    * feat: validate schema
    
    * docs: `no-restricted-imports`: disallow using both `importNames` and `allowImportNames`
    
    * Update docs/src/rules/no-restricted-imports.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * Update docs/src/rules/no-restricted-imports.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * Update docs/src/rules/no-restricted-imports.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * Update docs/src/rules/no-restricted-imports.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * Update docs/src/rules/no-restricted-imports.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * Update docs/src/rules/no-restricted-imports.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * fix: `no-restricted-imports`: Review suggestions
    
    * feat: add more validations to schema
    
    * docs: add validate options name
    
    * Update lib/rules/no-restricted-imports.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/rules/no-restricted-imports.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/rules/no-restricted-imports.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/rules/no-restricted-imports.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/rules/no-restricted-imports.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/rules/no-restricted-imports.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * fix: `no-restricted-imports`: tests updated accordingly
    
    * feat: add return
    
    * Update docs/src/rules/no-restricted-imports.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/rules/no-restricted-imports.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/rules/no-restricted-imports.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * feat: `no-restricted-imports`: added custom message to tests
    
    * fix: `no-restricted-imports`: remove test case
    
    * fix: `no-restricted-imports`
    
    * Update docs/src/rules/no-restricted-imports.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * Update docs/src/rules/no-restricted-imports.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Tanuj Kanti <tanujkanti4441@gmail.com>
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    4 people committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    11144a2 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

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

Commits on Feb 29, 2024

  1. docs: add inline cases condition in no-fallthrough (eslint#18158)

    docs: add inline cases condition
    Tanujkanti4441 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    e5ef3cd View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. feat: update complexity rule for optional chaining & default values (e…

    …slint#18152)
    
    Both, optional chaining expressions and default values (in function
    parameters or descructuring expressions) increase the branching of the
    code and thus the complexity is increased.
    
    Fixes: eslint#18060
    lo1tuma committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    c49ed63 View commit details
    Browse the repository at this point in the history
  2. fix: improve error message for invalid rule config (eslint#18147)

    * fix: improve error message for invalid rule config
    
    * refactor: update indentation & use more strict checks
    snitin315 committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    e37153f View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. feat!: disallow multiple configuration comments for same rule (eslint…

    …#18157)
    
    * feat!: disallow multiple configuration comments for same rule
    
    Fixes eslint#18132
    
    * update lint error message
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    * update tests
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    mdjermanovic and nzakas committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    79a95eb View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

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

Commits on Mar 5, 2024

  1. feat: make no-misleading-character-class report more granular errors (

    eslint#18082)
    
    * feat: report granular errors on arbitrary literals
    
    * use npm dependency
    
    * test with unescaped CRLF
    
    * inline `createReportLocationGenerator`
    
    * unit test for templates with expressions
    
    * restore old name `getNodeReportLocations`
    
    * update JSDoc
    
    * `charInfos` → `codeUnits`
    
    * extract char-source to a utility module
    
    * add `read` method to `SourceReader`
    
    * add `advance` method and JSDoc
    
    * fix logic
    
    * `SourceReader` → `TextReader`
    
    * handle `RegExp` calls with regex patterns
    
    * fix for browser test
    
    * fix for Node.js 18
    
    * limit applicability of `getStaticValue` for Node.js 18 compatibility
    
    * fix for `RegExp()` without arguments
    
    * update JSDoc for `getStaticValueOrRegex`
    fasttime committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    a451b32 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. docs: Update release documentation (eslint#18174)

    * docs: Update release documentation
    
    * Fix lint error
    nzakas committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    2908b9b View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. docs: Update README

    GitHub Actions Bot committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    558274a View commit details
    Browse the repository at this point in the history
  2. docs: show red underlines in examples in rules docs (eslint#18041)

    * docs: show red underlines in examples in rules docs
    
    * fix: add postinstall to install eslint dependencies
    
    * fix: after-tokenize hook
    
    * fix: after-tokenize script
    
    * fix: after-tokenize hook
    
    * fix: after-tokenize hook
    
    * fix: comment
    
    * fix: change to verify using the custom container parserOptions
    
    * fix: refactor it so it doesn't affect tests
    
    * fix bug for no-multiple-empty-lines
    
    * fix: bug for eol-last
    
    * feat: use wavy line
    
    * feat: refactor
    
    * fix: refactor
    
    * feat: change to add message to title attribute
    
    * chore: revert scripts and change docs-ci
    
    * fix: prism-eslint-hook.js
    
    * fix: for unicode-bom
    
    * fix: disabled mark process if no linter is available
    
    * Update docs/tools/prism-eslint-hook.js
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    * chore: add fileoverview
    
    * chore: add netlify.toml
    
    * fix: for unicode-bom with always
    
    * feat: improved styles for zero width markers.
    
    * chore: fix format
    
    * Update syntax-highlighter.scss
    
    * fix: issue with consecutive line breaks
    
    * fix: hides marker on newline following the marker
    
    ---------
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    ota-meshi and nzakas committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    d961eeb View commit details
    Browse the repository at this point in the history
  3. feat: add ignoreClassWithStaticInitBlock option to no-unused-vars (

    …eslint#18170)
    
    * feat: add option to ignore SIB-classes
    
    * add docs and tests
    
    * add test
    
    * update docs
    Tanujkanti4441 committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    1c173dc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    925afa2 View commit details
    Browse the repository at this point in the history
  5. docs: Explain Node.js version support (eslint#18176)

    * docs: Explain Node.js version support
    
    fixes eslint#11022
    
    * Update README.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    ---------
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    nzakas and mdjermanovic committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    c7abd89 View commit details
    Browse the repository at this point in the history
  6. docs: Explain limitations of RuleTester fix testing (eslint#18175)

    * docs: Explain limitations of RuleTester fix testing
    
    fixes eslint#18007
    
    * Update docs/src/integrate/nodejs-api.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/integrate/nodejs-api.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    ---------
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    nzakas and mdjermanovic committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    337cdf9 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. docs: Update README

    GitHub Actions Bot committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    ba1c1bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96087b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7509276 View commit details
    Browse the repository at this point in the history
  4. Build: changelog update for 9.0.0-beta.2

    Jenkins committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    d7ec0d1 View commit details
    Browse the repository at this point in the history
  5. 9.0.0-beta.2

    Jenkins committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    ba89c73 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. chore: Introduce Knip (eslint#18005)

    * chore: add Knip + config
    
    * chore: use named exports consistently (only shorthands)
    
    * chore: update Knip & reduce config (by improved 11ty plugin)
    
    * chore: rename `lint:knip` → `lint:imports`
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    * chore: upgrade Knip to v4.3.0
    
    * chore: fix createCoreRuleConfigs import in test
    
    * chore: annotate default export for runtime-info (to satisfy both proxyquire and knip)
    
    * chore: update knip.jsonc
    
    Co-authored-by: Josh Goldberg ✨ <git@joshuakgoldberg.com>
    
    * chore: add comment to export/import hint
    
    * chore: upgrade Knip to v5.0.1 (no breaking changes)
    
    * chore: remove unused files, dependencies & exports
    
    * chore: fix whitespace in ci.yml
    
    * chore: add Knip to CI job
    
    * Remove tools/update-rule-types.js from knip.jsonc
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Add corrected shared/types Rule import to lazy-loading-rule-map.js
    
    * Added back eslint-plugin-* devDependencies
    
    * Rename to lint:unused
    
    * Fix introduced prism-eslint-hook complaints
    
    ---------
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    Co-authored-by: Josh Goldberg ✨ <git@joshuakgoldberg.com>
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    4 people committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    acc2e06 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. docs: Update README

    GitHub Actions Bot committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    1dc8618 View commit details
    Browse the repository at this point in the history
  2. chore: remove repetitive words (eslint#18193)

    Signed-off-by: cuithon <dscs@outlook.com>
    cuithon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    29c3595 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. docs: Update README

    GitHub Actions Bot committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    5251327 View commit details
    Browse the repository at this point in the history
  2. fix: load plugins in the CLI in flat config mode (eslint#18185)

    * fix: load plugins in the CLI in flat config mode
    
    * apply review suggestions
    
    * fix nesting of unit tests
    
    * improve error message
    fasttime committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    ae8103d View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. feat: add reportUnusedFallthroughComment option to no-fallthrough r…

    …ule (eslint#18188)
    
    * feat: (no-fallthrough) Report unused fallthrough comments
    
    fixes eslint#18182
    
    * add space
    
    * add a few test cases to ensure state doesn't leak across multiple switches
    
    * add correct case in docs
    
    * fix leaked state
    
    * Fix docs typo
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * add some test coverage
    
    ---------
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    kirkwaiblinger and mdjermanovic committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    b8fb572 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

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

Commits on Mar 17, 2024

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

Commits on Mar 18, 2024

  1. build: fix TypeError in prism-eslint-hooks.js (eslint#18209)

    * fix: TypeError in prism-eslint-hooks.js
    
    * check if `token` is a string
    fasttime committed Mar 18, 2024
    1 Configuration menu
    Copy the full SHA
    b91f9dc View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. feat!: move AST traversal into SourceCode (eslint#18167)

    * feat: Implement SourceCode#traverse()
    
    Refs eslint#16999
    
    * Add more debugging
    
    * Clean up sourcecode
    
    * Try to fix code paths
    
    * Fix rules and update migration guide
    
    * Cache traversal steps
    
    * Fix lint error
    
    * Fix fuzz test
    
    * Simplify TraversalStep constructor
    
    * Remove unused parent arg
    
    * Fix constructor-super
    nzakas committed Mar 21, 2024
    1 Configuration menu
    Copy the full SHA
    09bd7fe View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. docs: Clarify the description of sort-imports options (eslint#18198)

    * fix sort-imports doc
    
    * fix sort import's test cases
    
    * remove one useless test case
    
    * fix typo
    
    * applied review
    
    * better to clear description
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * Better description for ignoreCase
    
    * write default option at the top of the option.
    
    * Apply suggestions from code review
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    gwBear1 and Tanujkanti4441 committed Mar 22, 2024
    1 Configuration menu
    Copy the full SHA
    239a7e2 View commit details
    Browse the repository at this point in the history
  2. chore: package.json update for @eslint/js release

    Jenkins committed Mar 22, 2024
    1 Configuration menu
    Copy the full SHA
    d363c51 View commit details
    Browse the repository at this point in the history
  3. 1 Configuration menu
    Copy the full SHA
    297416d View commit details
    Browse the repository at this point in the history
  4. Build: changelog update for 9.0.0-rc.0

    Jenkins committed Mar 22, 2024
    1 Configuration menu
    Copy the full SHA
    26010c2 View commit details
    Browse the repository at this point in the history
  5. 9.0.0-rc.0

    Jenkins committed Mar 22, 2024
    1 Configuration menu
    Copy the full SHA
    b185eb9 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. feat: use-isnan report NaN in indexOf and lastIndexOf with fromIn…

    …dex (eslint#18225)
    
    * fix: report NaN with fromIndex
    
    * revert known limitation title change
    
    * add tests with third argument
    Tanujkanti4441 committed Mar 23, 2024
    1 Configuration menu
    Copy the full SHA
    d85c436 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. feat: Rule Performance Statistics for flat ESLint (eslint#17850)

    * Add stats option
    
    * Remove resetTimes, stats per file
    
    * Add suggestions from review
    
    * Update types & docs
    
    * Update times description
    
    * Add Stats Data page
    
    * Fix file verification issues
    
    * Use named exports
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Add suggestions and new data
    
    * Update lib/shared/stats.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/shared/stats.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/shared/types.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/integrate/nodejs-api.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/linter/linter.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/linter/linter.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/linter/linter.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/linter/linter.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update lib/linter/linter.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update tests/lib/eslint/eslint.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update tests/fixtures/stats-example/file-to-fix.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/integrate/nodejs-api.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/use/command-line-interface.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Fix missing bracket
    
    * Update docs/src/use/command-line-interface.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update stats tests
    
    * Update tests/lib/eslint/eslint.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/integrate/nodejs-api.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Fix missing properties
    
    * Remove trailing spaces
    
    * Update nodejs-api.md
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    * Update docs/src/extend/stats.md
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    * Update stats.md
    
    * Add more docs
    
    ---------
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    3 people committed Mar 25, 2024
    1 Configuration menu
    Copy the full SHA
    de40874 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    dadc5bf View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. docs: add Glossary page (eslint#18187)

    * docs: add Glossary page
    
    * Update docs/src/use/core-concepts/glossary.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * Apply suggestions from code review
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * A large set of touchups
    
    * One small typo fix
    
    * Apply suggestions from code review
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    * Two more (new)s
    
    * Apply suggestions from code review
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Missing comment
    
    ---------
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    4 people committed Mar 26, 2024
    1 Configuration menu
    Copy the full SHA
    778082d View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. chore: update dependency markdownlint to ^0.34.0 (eslint#18237)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 28, 2024
    1 Configuration menu
    Copy the full SHA
    9b7bd3b View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. chore: add npm script to run WebdriverIO test (eslint#18238)

    * chore: re-enable WebdriverIO broswer tests
    
    * add npm script to run WebdriverIO test
    
    * rename `test:wdio` → `test:browser`
    fasttime committed Mar 29, 2024
    1 Configuration menu
    Copy the full SHA
    a98babc View commit details
    Browse the repository at this point in the history
  2. docs: fix typo (eslint#18246)

    gavvvr committed Mar 29, 2024
    1 Configuration menu
    Copy the full SHA
    b07d427 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. docs: Update PR review process (eslint#18233)

    * docs: Update PR review process
    
    * Update docs/src/maintain/review-pull-requests.md
    
    Co-authored-by: Amaresh  S M  <amareshsm13@gmail.com>
    
    * Update docs/src/maintain/review-pull-requests.md
    
    Co-authored-by: Amaresh  S M  <amareshsm13@gmail.com>
    
    * Update docs/src/maintain/review-pull-requests.md
    
    Co-authored-by: Amaresh  S M  <amareshsm13@gmail.com>
    
    * Clarify what to do for PRs with open issues
    
    ---------
    
    Co-authored-by: Amaresh  S M <amareshsm13@gmail.com>
    nzakas and amareshsm committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    7747097 View commit details
    Browse the repository at this point in the history
  2. docs: fix ecmaVersion in one example, add checks (eslint#18241)

    * docs: fix `ecmaVersion` in one example, add checks
    
    * restore trailing spaces
    mdjermanovic committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    26384d3 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. docs: update shared settings example (eslint#18251)

    * docs: update shared settings example
    
    * add indentation
    Tanujkanti4441 committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    b93f408 View commit details
    Browse the repository at this point in the history
  2. docs: add info about dot files and dir in flat config (eslint#18239)

    * docs: add info about dot files and dir
    
    * docs: change note to important
    Tanujkanti4441 committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    12f5746 View commit details
    Browse the repository at this point in the history
  3. fix!: correct camelcase rule schema for allow option (eslint#18232)

    fix: correct json schema of camelcase to allow array of string
    eMerzh committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    b7cf3bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3e9fcea View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. docs: Update README

    GitHub Actions Bot committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    950c4f1 View commit details
    Browse the repository at this point in the history
  2. docs: remove /* eslint-env */ comments from rule examples (eslint#1…

    …8249)
    
    * docs: remove `/* eslint-env */` comments from rule examples
    
    * also disallow empty eslint-env comments
    
    Co-authored-by: Francesco Trotta <github@fasttime.org>
    
    * add test case
    
    ---------
    
    Co-authored-by: Francesco Trotta <github@fasttime.org>
    mdjermanovic and fasttime committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    651ec91 View commit details
    Browse the repository at this point in the history
  3. feat: Add reportUsedIgnorePattern option to no-unused-vars rule (e…

    …slint#17662)
    
    * Add `reportUsedIgnorePattern` option to `no-unused-vars` rule
    
    Address comments
    
    Fix tests
    
    Report on all variables except for initializers
    
    Report only on declarations
    
    Match message formatting with other rule messages
    
    Move variable.eslintUsed into isUsedVariable function
    
    Refactor report messages for consistency
    
    Fix tests
    
    * Report when ignored variable use used.
    
    * Fix docs and jsdocs
    
    * Full revert jsdoc update
    
    * Refactor message data handlers
    
    * Fix english
    
    * english is hard
    
    * Fix auto prettier
    Pearce-Ropion committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    97ce45b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a129acb View commit details
    Browse the repository at this point in the history
  5. fix: rule tester ignore irrelevant test case properties (eslint#18235)

    * fix: ignore irrelevant test case properties for the duplication check
    
    * fix: only ignore top-level test case properties
    
    * chore: test case merge fixes
    DMartens committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    e508800 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. docs: version selectors synchronization (eslint#18260)

    * support vNN.x branches
    
    * fetch versions
    
    * update `versions.json` during releases
    
    * trigger rebuilds on Netlify
    mdjermanovic committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    96607d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e80b60c View commit details
    Browse the repository at this point in the history
  3. docs: add Troubleshooting page (eslint#18181)

    * docs: add Troubleshooting page
    
    * Add a mention of updating to the latest
    
    * Separated into sections
    
    * Tweaked plugin uniquely
    
    * Tweaked plugin uniquely (2)
    
    * Apply suggestions from code review
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    * no quotes
    
    * Fixed up docs links post-merge
    
    * One last link fix: configuration-file(-new)
    
    * Update docs/src/use/troubleshooting/index.md
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    ---------
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    JoshuaKGoldberg and nzakas committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    1765c24 View commit details
    Browse the repository at this point in the history
  4. docs: mention about name field in flat config (eslint#18252)

    * docs: mention about `name` field in flat config
    
    * Update docs/src/use/configure/configuration-files.md
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    * Update docs/src/use/configure/configuration-files.md
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    * Update docs/src/use/configure/configuration-files.md
    
    * chore: update examples
    
    * Update docs/src/use/configure/configuration-files.md
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * Update configuration-files.md
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    * Update docs/src/use/configure/configuration-files.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * docs: update convention about uniqueness
    
    * docs: wording
    
    * Apply suggestions from code review
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    ---------
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    4 people committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    94178ad View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. chore: upgrade knip (eslint#18272)

    * chore: upgrade knip
    
    * chore: refactor default vs named exports/imports
    webpro committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    44a81c6 View commit details
    Browse the repository at this point in the history
  2. fix: Support using declarations in no-lone-blocks (eslint#18269)

    fix: [no-lone-blocks] Support using declarations
    
    This commit adds support for explicit resource
    management keywords inside a block for the
    `no-lone-blocks` rule.
    
    Fixes eslint#18204
    kirkwaiblinger committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    610c148 View commit details
    Browse the repository at this point in the history
  3. docs: update get-started to the new @eslint/create-config (eslint#1…

    …8217)
    
    * docs: update get-started to the new `@eslint/create-config`
    
    * Update README.md
    
    * Update getting-started.md
    aladdin-add committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    e151050 View commit details
    Browse the repository at this point in the history
  4. feat: Add --inspect-config CLI flag (eslint#18270)

    * feat: Add --inspect-config CLI flag
    
    fixes eslint#18255
    
    * Update docs to indicate only flat config mode is supported
    
    * Update tests/lib/options.js
    
    Co-authored-by: Francesco Trotta <github@fasttime.org>
    
    ---------
    
    Co-authored-by: Francesco Trotta <github@fasttime.org>
    nzakas and fasttime committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    d54a412 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d73a33c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7c957f2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    19f9a89 View commit details
    Browse the repository at this point in the history
  8. Build: changelog update for 9.0.0

    Jenkins committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    75cb5f4 View commit details
    Browse the repository at this point in the history
  9. 9.0.0

    Jenkins committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    e0cbc50 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. docs: add eslintrc-only note to --rulesdir (eslint#18281)

    Added eslintrc-only note to `--rulesdir`
    adamlui committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    5c35321 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

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

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    113f51e View commit details
    Browse the repository at this point in the history
  2. docs: fix linebreak-style examples (eslint#18262)

    fix `linebreak-style` examples
    fasttime committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    e1e305d View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. chore: eslint-plugin-n v17.0.0 (eslint#18315)

    * chore: eslint-plugin-n v17.0.0
    
    * Update package.json
    aladdin-add committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    36103a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78e45b1 View commit details
    Browse the repository at this point in the history
  3. docs: update npm init @eslint/config generated file names (eslint#1…

    …8298)
    
    * docs: update `eslint init @eslint/config` generated file names
    
    Signed-off-by: 唯然 <weiran.zsd@outlook.com>
    
    * Update getting-started.md
    
    ---------
    
    Signed-off-by: 唯然 <weiran.zsd@outlook.com>
    aladdin-add committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    c537d76 View commit details
    Browse the repository at this point in the history
  4. docs: paths and patterns difference in no-restricted-imports (e…

    …slint#18273)
    
    * docs: mention paths and pattern difference
    
    * docs: add examples for clarification
    
    * fix typo
    
    * update examples
    Tanujkanti4441 committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    df5f8a9 View commit details
    Browse the repository at this point in the history
  5. chore: @eslint-community/eslint-plugin-eslint-comments v4.3.0 (eslint…

    …#18319)
    
    * chore: @eslint-community/eslint-plugin-eslint-comments v4.3.0
    
    * update comment and better sort deps
    mdjermanovic committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    a76fb55 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. docs: Update README

    GitHub Actions Bot committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    16b6a8b View commit details
    Browse the repository at this point in the history
  2. chore: drop Node < 18 and use @eslint/js v9 in eslint-config-eslint (e…

    …slint#18323)
    
    * chore: drop Node < 18 and use @eslint/js v9 in eslint-config-eslint
    
    * replace no-new-object with no-object-constructor
    mdjermanovic committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    32c08cf View commit details
    Browse the repository at this point in the history
  3. docs: indicate eslintrc mode for .eslintignore (eslint#18285)

    * docs: remove obsolete references to `.eslintignore`
    
    * add mention to eslintrc mode
    
    * do not print .eslintignore notice in flat config
    
    * Match default CLI output in the docs
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    * Remove trailing dot
    
    ---------
    
    Co-authored-by: Amaresh  S M <amareshsm13@gmail.com>
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    3 people committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    200fd4e View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. feat: add Intl in es6 globals (eslint#18318)

    fix: add `Intl` in es6 globals
    
    see the discussion: sindresorhus/globals#213 (comment)
    aladdin-add committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    0db676f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71c771f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    698d9ff View commit details
    Browse the repository at this point in the history
  4. chore: upgrade globals@15.0.0 dev dependency (eslint#18332)

    * chore: upgrade globals@15.0.0 dev dependency
    
    * remove global directive for Intl from no-obj-calls docs
    mdjermanovic committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    4820790 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

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

Commits on Apr 15, 2024

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

Commits on Apr 16, 2024

  1. fix: --inspect-config only for flat config and respect -c (eslint#18306)

    * fix: --inspect-config only for flat config and respect -c
    
    * Remove unnecessary flat config check
    nzakas committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    e1ac0b5 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. fix: EMFILE errors (eslint#18313)

    * fix: EMFILE errors
    
    fixes eslint#18301
    
    * Move catch handler
    
    * Add intentional EMFILE failure
    
    * Use actual limit on Linux systems in test
    
    * Adjust emfile test limit
    
    * Fix linting error
    
    * Fix test for MacOS
    
    * Up MacOS limit in test
    
    * Move tmp file output directory
    
    * Update .gitignore
    
    Co-authored-by: Francesco Trotta <github@fasttime.org>
    
    ---------
    
    Co-authored-by: Francesco Trotta <github@fasttime.org>
    nzakas and fasttime committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    0d8cf63 View commit details
    Browse the repository at this point in the history
  2. refactor: Move directive gathering to SourceCode (eslint#18328)

    * feat: Move directive gathering to SourceCode
    
    refs eslint#16999
    
    * Add caching
    
    * Update lib/linter/apply-disable-directives.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    ---------
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    nzakas and mdjermanovic committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    0588fc5 View commit details
    Browse the repository at this point in the history
  3. feat: allow while(true) in no-constant-condition (eslint#18286)

    * feat: change values of checkLoops option
    
    * feat: add both boolean and string values
    
    * feat: unify both ways of configuring
    
    * add suggestions
    
    * update code
    
    * change to else if condition
    Tanujkanti4441 committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    1cbe1f6 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. feat: add name to eslint configs (eslint#18289)

    * feat: add `name` to @eslint/js configs
    
    * feat: add `name` to eslint-config-eslint configs
    
    * chore: add name to eslint.config.js
    
    * chore: update failing tests
    
    * chore: add name for eslint-comment
    
    * chore: fix failing tests
    aladdin-add committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    4d11e56 View commit details
    Browse the repository at this point in the history
  2. docs: include notes about globals in migration-guide (eslint#18356)

    * chore: include notes about globals in migration-guide
    
    * chore: remove specific error message from code
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    
    ---------
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    Grohden and nzakas committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    fb50077 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    751b518 View commit details
    Browse the repository at this point in the history
  2. fix: do not crash on error in fs.walk filter (eslint#18295)

    * fix: do not crash on error in `fs.walk` filter
    
    * `wrapCallback` → `wrapFilter`
    
    * do not avoid multiple resolves
    fasttime committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    594eb0e View commit details
    Browse the repository at this point in the history
  3. chore: package.json update for @eslint/js release

    Jenkins committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    155c71c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d18958 View commit details
    Browse the repository at this point in the history
  5. chore: package.json update for @eslint/js release

    Jenkins committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    50d406d View commit details
    Browse the repository at this point in the history
  6. feat: Provide helpful error message for nullish configs (eslint#18357)

    * feat: Provide helpful error message for nullish configs
    
    fixes eslint#18259
    
    * Update lib/config/flat-config-array.js
    
    Co-authored-by: Francesco Trotta <github@fasttime.org>
    
    * Update lib/config/flat-config-array.js
    
    Co-authored-by: Francesco Trotta <github@fasttime.org>
    
    ---------
    
    Co-authored-by: Francesco Trotta <github@fasttime.org>
    nzakas and fasttime committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    03068f1 View commit details
    Browse the repository at this point in the history
  7. chore: upgrade @eslint/js to v9.1.1 (eslint#18367)

    * Update package.json
    
    * Use `@eslint/js` v9.1.1
    fasttime committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    d9a2983 View commit details
    Browse the repository at this point in the history
  8. Build: changelog update for 9.1.0

    Jenkins committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    e4d9c92 View commit details
    Browse the repository at this point in the history
  9. 9.1.0

    Jenkins committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    b78d831 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. fix: use @eslint/create-config latest (eslint#18373)

    * docs: use @eslint/create-config latest
    
    refs: eslint#18369, eslint#18361,
    
    * chore: review suggestions
    aladdin-add committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    a26b402 View commit details
    Browse the repository at this point in the history
  2. Build: changelog update for 9.1.1

    Jenkins committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    ef36aa4 View commit details
    Browse the repository at this point in the history
  3. 9.1.1

    Jenkins committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    b4d2512 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. docs: update to eslint v9 in custom-rule-tutorial (eslint#18383)

    * docs: update rule tester options in custom-rule-tutorial
    
    Fixes eslint#18382
    
    * chore: update examples
    
    * chore: update more places to eslint v9
    aladdin-add committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    f12a02c View commit details
    Browse the repository at this point in the history
  2. fix: do not throw when defining a global named __defineSetter__ (esli…

    …nt#18364)
    
    It replaced {} with `Object.create(null)` to avoid accessing
    properties on the Object prototype.
    
    fixes eslint#18363
    aladdin-add committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    eeec413 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    f316e20 View commit details
    Browse the repository at this point in the history
  2. docs: update wording regarding indirect eval (eslint#18394)

    update doc on indirect eval
    kirkwaiblinger committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    1579ce0 View commit details
    Browse the repository at this point in the history
  3. feat: update Unicode letter detection in capitalized-comments rule (e…

    …slint#18375)
    
    * feat: simplify `LETTER_PATTERN` regexp
    
    * check characters beyond U+FFFF
    fasttime committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    a498f35 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. feat: no-case-declarations add suggestions (eslint#18388)

    * feat: `no-case-declarations` add suggestions
    
    * Add extra test case for declared identifiers
    JoshuaKGoldberg committed Apr 26, 2024
    1 Configuration menu
    Copy the full SHA
    8485d76 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. chore: remove eslintrc export from eslint-config-eslint (eslint#18400)

    * chore: remove eslintrc export from eslint-config-eslint
    
    * updates to make the project lint-free when .eslintrc.js is used
    
    * try to fix knip error
    
    * ignore knip error
    
    * remove eslint plugins from knip ignore
    mdjermanovic committed Apr 27, 2024
    1 Configuration menu
    Copy the full SHA
    347d44f View commit details
    Browse the repository at this point in the history
  2. docs: Update README

    GitHub Actions Bot committed Apr 27, 2024
    1 Configuration menu
    Copy the full SHA
    0f5df50 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

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

Commits on May 3, 2024

  1. 1 Configuration menu
    Copy the full SHA
    c4c18e0 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    b346605 View commit details
    Browse the repository at this point in the history
  3. Build: changelog update for 9.2.0

    Jenkins committed May 3, 2024
    1 Configuration menu
    Copy the full SHA
    989ac9d View commit details
    Browse the repository at this point in the history
  4. 9.2.0

    Jenkins committed May 3, 2024
    1 Configuration menu
    Copy the full SHA
    271e7ab View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

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

Commits on May 6, 2024

  1. feat: add enforceForInnerExpressions option to `no-extra-boolean-ca…

    …st` (eslint#18222)
    
    * fix: [no-extra-boolean-cast] inspect comma expressions and ?? expressions.
    
    Fixes eslint#18186
    
    * check ternaries recursively too
    
    * pr feedback
    
    * change docs
    
    * add option for recursive expression checks
    
    * better wording
    
    * format
    
    * enforceForInnerExpressions
    
    * feedback
    
    * nice, anyOf is clever about additionalProperties
    
    * test cov
    
    * test coverage
    
    * docs
    kirkwaiblinger committed May 6, 2024
    1 Configuration menu
    Copy the full SHA
    db0b174 View commit details
    Browse the repository at this point in the history
  2. docs: reflect release of v9 in config migration guide (eslint#18412)

    Update the eslintrc-to-flat config migration guide with the release of 9.0.0.
    pwbriggs committed May 6, 2024
    1 Configuration menu
    Copy the full SHA
    ac7f718 View commit details
    Browse the repository at this point in the history
  3. 1 Configuration menu
    Copy the full SHA
    27e3060 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. chore: update actions/upload-artifact action to v4 (eslint#18427)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed May 7, 2024
    1 Configuration menu
    Copy the full SHA
    c18ad25 View commit details
    Browse the repository at this point in the history
  2. chore: update actions/stale action to v9 (eslint#18426)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed May 7, 2024
    1 Configuration menu
    Copy the full SHA
    f47847c View commit details
    Browse the repository at this point in the history
  3. chore: update dependency markdownlint-cli to ^0.40.0 (eslint#18425)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed May 7, 2024
    1 Configuration menu
    Copy the full SHA
    040700a View commit details
    Browse the repository at this point in the history
  4. fix: don't crash when fs.readFile returns promise from another realm (

    eslint#18416)
    
    * fix: don't crash when `fs.readFile` returns promise from another realm
    
    Fixes eslint#18407
    
    * update test case title
    mdjermanovic committed May 7, 2024
    1 Configuration menu
    Copy the full SHA
    37eba48 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. docs: Link global ignores section in config object property list (esl…

    …int#18430)
    
    * Link global ignores section in config object property list
    
    * Update docs/src/use/configure/configuration-files.md
    
    ---------
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    MaoShizhong and nzakas committed May 8, 2024
    1 Configuration menu
    Copy the full SHA
    e763512 View commit details
    Browse the repository at this point in the history
  2. docs: update deprecation notice of no-return-await (eslint#18433)

    * docs: update deprecation notice in no-return-await
    
    * update code
    
    * update promises
    Tanujkanti4441 committed May 8, 2024
    1 Configuration menu
    Copy the full SHA
    04e7c6e View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. 1 Configuration menu
    Copy the full SHA
    a63ed72 View commit details
    Browse the repository at this point in the history
  2. feat: deprecate multiline-comment-style & line-comment-position (e…

    …slint#18435)
    
    * feat: deprecate multiline-comment-style & line-comment-position
    
    fixes eslint#17681
    
    * fix: add @deprecated tag
    
    * fix: deprecated tags
    
    * docs: add rule links to the stylistic plugin
    aladdin-add committed May 9, 2024
    1 Configuration menu
    Copy the full SHA
    05ef92d View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. docs: Update README

    GitHub Actions Bot committed May 10, 2024
    1 Configuration menu
    Copy the full SHA
    7065196 View commit details
    Browse the repository at this point in the history
  2. feat: add option allowEscape to no-misleading-character-class rule (

    eslint#18208)
    
    * feat: add option `allowEscape` to `no-misleading-character-class` rule
    
    * fix and clarify docs
    
    * add `incorrect` / `correct` tags
    
    * change a test case
    
    * don't allow unescaped combining marks
    fasttime committed May 10, 2024
    1 Configuration menu
    Copy the full SHA
    069aa68 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

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

Commits on May 13, 2024

  1. docs: Clarify usage of no-unreachable with TypeScript (eslint#18445)

    docs: Clarify usage of no-unreachable with TypeScript
    
    Fixes: eslint#18378
    benj-dobs committed May 13, 2024
    1 Configuration menu
    Copy the full SHA
    d23574c View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. docs: Update README

    GitHub Actions Bot committed May 14, 2024
    1 Configuration menu
    Copy the full SHA
    2465a1e View commit details
    Browse the repository at this point in the history
  2. feat: add restrictedNamedExportsPattern to no-restricted-exports (e…

    …slint#18431)
    
    * fix: allow glob patterns for `restrictedNamedExports` in `no-restricted-exports`
    
    * chore: update option name
    
    * chore: use regex instead of glob patterns
    
    * chore: add docs and use set for given regex strings
    
    * chore: review changes
    
    * chore: add correct/incorrect example doc
    
    * chore: review changes
    
    * chore: review changes
    
    * chore: add default test cases
    akulsr0 committed May 14, 2024
    1 Configuration menu
    Copy the full SHA
    b67eba4 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. fix: object-shorthand loses type parameters when auto-fixing (eslint#…

    …18438)
    
    * fix: object-shorthand loses type parameters when auto-fixing
    
    Fixes eslint#18429
    
    * refactor: remove special astUtils feature
    
    * refactor: judge the first token and use it's index
    
    * style: remove unnecessary condition
    
    * test: update test fixture
    
    * fix: modify the logic to support special test case
    
    * refactor: follow very nice code advice
    shulaoda committed May 16, 2024
    1 Configuration menu
    Copy the full SHA
    39fb0ee View commit details
    Browse the repository at this point in the history
  2. docs: Update README

    GitHub Actions Bot committed May 16, 2024
    1 Configuration menu
    Copy the full SHA
    e17e1c0 View commit details
    Browse the repository at this point in the history
  3. docs: Add troubleshooting info for plugin compatibility (eslint#18451)

    * docs: Add troubleshooting info for plugin compatibility
    
    * Update docs/src/use/configure/plugins.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * Update docs/src/use/configure/plugins.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    ---------
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    nzakas and mdjermanovic committed May 16, 2024
    1 Configuration menu
    Copy the full SHA
    62e686c View commit details
    Browse the repository at this point in the history
  4. fix: don't remove comments between key and value in object-shorthand (e…

    …slint#18442)
    
    * fix: don't collapse comments in object-shorthand
    
    Fixes eslint#18441
    
    * add missing test
    
    * refactor
    
    * fix: recognize comments inside value node
    KubaJastrz committed May 16, 2024
    1 Configuration menu
    Copy the full SHA
    5c28d9a View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. chore: update dependency @humanwhocodes/retry to ^0.3.0 (eslint#18463)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed May 17, 2024
    1 Configuration menu
    Copy the full SHA
    06f1d1c View commit details
    Browse the repository at this point in the history
  2. feat: add overrides.namedExports to func-style rule (eslint#18444)

    * feat: add `overrides.namedExports` to `func-style` rule
    
    * Apply suggestions from code review
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    
    * docs: fix examples
    
    * Update lib/rules/func-style.js
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * fix: false negative
    
    ---------
    
    Co-authored-by: Tanuj Kanti <86398394+Tanujkanti4441@users.noreply.github.com>
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    3 people committed May 17, 2024
    1 Configuration menu
    Copy the full SHA
    b32153c View commit details
    Browse the repository at this point in the history
  3. 1 Configuration menu
    Copy the full SHA
    ceada8c View commit details
    Browse the repository at this point in the history
  4. fix: Improve config error messages (eslint#18457)

    * fix: Improve config error messages
    
    * Fix failing test
    nzakas committed May 17, 2024
    1 Configuration menu
    Copy the full SHA
    8db0eff View commit details
    Browse the repository at this point in the history
  5. chore: package.json update for @eslint/js release

    Jenkins committed May 17, 2024
    1 Configuration menu
    Copy the full SHA
    b681ecb View commit details
    Browse the repository at this point in the history
  6. 1 Configuration menu
    Copy the full SHA
    58e2719 View commit details
    Browse the repository at this point in the history
  7. Build: changelog update for 9.3.0

    Jenkins committed May 17, 2024
    1 Configuration menu
    Copy the full SHA
    463a2e3 View commit details
    Browse the repository at this point in the history
  8. 9.3.0

    Jenkins committed May 17, 2024
    1 Configuration menu
    Copy the full SHA
    41a871c View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

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

Commits on May 22, 2024

  1. fix: use @eslint/config-inspector@latest (eslint#18483)

    * fix: use `@eslint/config-inspector@latest`
    
    like @eslint/create-config (eslint#18369), it may use
    an outdated version, this commit forces to use the latest version.
    
    fixes eslint#18481
    
    * Update docs/src/use/command-line-interface.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    ---------
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    aladdin-add and mdjermanovic committed May 22, 2024
    1 Configuration menu
    Copy the full SHA
    389744b View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. docs: clarify func-style (eslint#18477)

    * docs: clarify func-style
    
    Fixes eslint#18474
    
    * Update docs/src/rules/func-style.md
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    ---------
    
    Co-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    3 people committed May 27, 2024
    Configuration menu
    Copy the full SHA
    f06e0b5 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    7226ebd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6534d1 View commit details
    Browse the repository at this point in the history
  3. docs: refactor prefer-destructuring rule (eslint#18472)

    * docs: refactor prefer-destructuring rule
    
    * correct options description
    
    * update option description
    
    * update wording
    Tanujkanti4441 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    80747d2 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. feat: ignore IIFE's in the no-loop-func rule (eslint#17528)

    * feat: ignore IIFE's in the `no-loop-func` rule
    
    * refactor: remove false negatives
    
    * docs: add note about IIFE
    
    * fix: correct hasUnsafeRefsInNonIIFE logic
    
    * fix: handle more cases
    
    * chore: fix lint issues
    
    * fix: report only unsafe ref names in IIFEs
    
    * fix: handle more cases
    
    * chore: update comments
    
    * refactor: remove unwanted code
    
    * refactor: remove unwanted code
    
    * refactor: update code
    
    * fix: avoid duplicate reports
    
    * chore: refactor code to avoid memory leak
    
    * chore: apply suggestions from code review
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    
    * test: add location
    
    ---------
    
    Co-authored-by: Milos Djermanovic <milos.djermanovic@gmail.com>
    snitin315 and mdjermanovic committed May 29, 2024
    Configuration menu
    Copy the full SHA
    89a4a0a View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. docs: fix components files (eslint#18519)

    * docs: update components files
    
    * update
    
    * update
    Tanujkanti4441 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    525fdff View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. refactor: switch to @eslint/config-array (eslint#18527)

    * chore: switch to `@eslint/config-array`
    
    * remove redundant check
    fasttime committed May 31, 2024
    Configuration menu
    Copy the full SHA
    594145f View commit details
    Browse the repository at this point in the history
  2. docs: update theme when when prefers-color-scheme changes (eslint#1…

    …8510)
    
    docs: update theme when when prefers-color-scheme changes
    snitin315 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    d7ab6f5 View commit details
    Browse the repository at this point in the history
  3. chore: package.json update for @eslint/js release

    Jenkins committed May 31, 2024
    Configuration menu
    Copy the full SHA
    5e1b5dc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    010dd2e View commit details
    Browse the repository at this point in the history
  5. Build: changelog update for 9.4.0

    Jenkins committed May 31, 2024
    Configuration menu
    Copy the full SHA
    8c6d0c3 View commit details
    Browse the repository at this point in the history
  6. 9.4.0

    Jenkins committed May 31, 2024
    Configuration menu
    Copy the full SHA
    a5f7e58 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. ci: pin @wdio/browser-runner v8.36.0 (eslint#18540)

    * ci: pin @wdio/browser-runner v8.36.0
    
    the browser testing was failing: https://github.com/eslint/eslint/actions/runs/9324019940/job/25668389482. the commit aims to fix it for now.
    
    * fix: alias node modules
    aladdin-add committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    2c8fd34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73408de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d16a659 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e49202d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6643f61 View commit details
    Browse the repository at this point in the history