GitHub / eslint/eslint issues and pull requests
#19945 - Change Request: adopt `eslint-plugin-regexp`
Issue -
State: open - Opened by ericcornelissen 17 days ago
Labels: enhancement, core
#19944 - fix: remove outdated types in `ParserOptions.ecmaFeatures`
Pull Request -
State: closed - Opened by ntnyq 18 days ago
- 2 comments
Labels: accepted, types
#19943 - chore: exclude `further_reading_links.json` from Prettier formatting
Pull Request -
State: closed - Opened by mdjermanovic 18 days ago
- 1 comment
Labels: accepted, chore
#19942 - Change Request: Remove outdated type `ParserOptions.ecmaFeatures.experimentalObjectRestSpread`
Issue -
State: closed - Opened by ntnyq 18 days ago
- 1 comment
Labels: enhancement, core, accepted
#19939 - feat: add global object access detection to no-restricted-globals
Pull Request -
State: open - Opened by sethamus 18 days ago
- 1 comment
Labels: rule, feature
#19938 - Bug: no-implied-eval reports the entire call expression for global references
Issue -
State: closed - Opened by TKDev7 21 days ago
- 1 comment
Labels: bug, repro:needed
#19937 - fix: update execScript message in no-implied-eval rule
Pull Request -
State: open - Opened by TKDev7 21 days ago
- 1 comment
Labels: bug, rule, accepted, contributor pool
#19936 - Change Request: RuleTester should point to the failing test case instead of the failing assertion code
Issue -
State: open - Opened by ST-DDT 21 days ago
Labels: enhancement, core
#19935 - chore: upgrade to `@eslint/js@9.31.0`
Pull Request -
State: closed - Opened by fasttime 21 days ago
- 1 comment
Labels: chore
#19934 - chore: update dependency @eslint/js to v9.31.0 - autoclosed
Pull Request -
State: closed - Opened by renovate[bot] 21 days ago
- 1 comment
Labels: chore, dependencies, deps:npm
#19933 - chore: update eslint
Pull Request -
State: closed - Opened by renovate[bot] 21 days ago
- 1 comment
Labels: chore, dependencies, deps:npm
#19932 - fix: report only global references in no-implied-eval
Pull Request -
State: open - Opened by snitin315 21 days ago
- 3 comments
Labels: bug, rule, accepted
#19931 - Support autofix for no-useless-catch
Issue -
State: open - Opened by snitin315 21 days ago
- 2 comments
Labels: enhancement, rule
#19929 - feat: add ternary-spacing rule (#19928)
Pull Request -
State: closed - Opened by dawsonhuang0 23 days ago
- 2 comments
Labels: rule, feature
#19928 - New Rule: enforce spacing around ternary operator (`?` and `:`)
Issue -
State: closed - Opened by dawsonhuang0 23 days ago
- 2 comments
Labels: rule, feature
#19927 - Rule Change: Update execScript message in no-implied-eval rule
Issue -
State: open - Opened by TKDev7 24 days ago
- 5 comments
Labels: enhancement, rule, accepted
#19926 - fix: retry on EMFILE when writing autofix results
Pull Request -
State: closed - Opened by TKDev7 24 days ago
- 1 comment
Labels: bug, cli, core, accepted, contributor pool
#19924 - Bug: running `--fix` throws EMFILE: too many open files
Issue -
State: closed - Opened by cepix1234 25 days ago
- 5 comments
Labels: bug, core, accepted, repro:yes
#19923 - Bug: False positive in no-implied-eval when using non-global execScript function
Issue -
State: open - Opened by kjots 25 days ago
- 6 comments
Labels: bug, accepted, repro:yes
#19922 - Docs: Make issue requirement for PRs more clear
Issue -
State: open - Opened by ST-DDT 25 days ago
Labels: documentation
#19921 - Change Request: Add options to rule-tester requiring certain assertions
Issue -
State: open - Opened by ST-DDT 25 days ago
- 2 comments
Labels: enhancement, core, needs design
#19920 - Change Request: Set minimum supported TypeScript version to v5.3
Issue -
State: open - Opened by nzakas 26 days ago
- 5 comments
Labels: enhancement, core
#19919 - chore: switch performance tests to hyperfine
Pull Request -
State: open - Opened by fasttime 26 days ago
- 2 comments
Labels: chore
#19917 - chore: bump mocha to v11
Pull Request -
State: closed - Opened by lumirlumir 27 days ago
- 1 comment
Labels: chore
#19916 - Rule Change: `radix` rule should have better options
Issue -
State: open - Opened by bubokko 27 days ago
- 5 comments
Labels: enhancement, rule
#19915 - feat: support TS syntax in no-restricted-imports
Pull Request -
State: closed - Opened by xbinaryx 27 days ago
- 8 comments
Labels: rule, feature
#19914 - docs: fix mismatch between `globalIgnores()` code and text
Pull Request -
State: closed - Opened by MaoShizhong 28 days ago
- 4 comments
Labels: documentation
#19913 - feat: add `preserve-caught-error` rule
Pull Request -
State: open - Opened by Amnish04 28 days ago
- 7 comments
Labels: rule, cli, core, accepted, feature, contributor pool
#19912 - Scheduled release for July 11th, 2025
Issue -
State: open - Opened by eslint-github-bot[bot] 29 days ago
- 1 comment
Labels: release, patch release pending, triage:no
#19910 - fix: Remove incorrect RuleContext types
Pull Request -
State: closed - Opened by nzakas 29 days ago
- 1 comment
Labels: bug, accepted, types
#19909 - [WIP] Change Request: `context.markVariableAsUsed()` prevents usage with `defineConfig()`
Pull Request -
State: closed - Opened by Copilot 29 days ago
- 3 comments
#19908 - feat: support TS syntax in `no-nested-ternary`
Pull Request -
State: open - Opened by lumirlumir 30 days ago
- 1 comment
Labels: rule, accepted, feature
#19907 - ci: simplify renovate configuration
Pull Request -
State: open - Opened by aladdin-add about 1 month ago
- 2 comments
Labels: build, Stale
#19906 - chore: upgrade to `@eslint/js@9.30.1`
Pull Request -
State: closed - Opened by fasttime about 1 month ago
- 1 comment
Labels: chore
#19905 - chore: update dependency @eslint/core to ^0.15.0
Pull Request -
State: closed - Opened by renovate[bot] about 1 month ago
- 3 comments
Labels: chore, dependencies, deps:npm
#19904 - feat: output full actual location in rule tester if different
Pull Request -
State: closed - Opened by ST-DDT about 1 month ago
- 14 comments
Labels: core, accepted, feature, contributor pool
#19903 - Change Request: `context.markVariableAsUsed()` prevents usage with `defineConfig()`
Issue -
State: closed - Opened by kirkwaiblinger about 1 month ago
- 5 comments
Labels: bug, enhancement, accepted, types
#19902 - docs: Update working on issues info
Pull Request -
State: closed - Opened by nzakas about 1 month ago
- 1 comment
Labels: documentation, accepted
#19901 - Bug: False positive with indent rule and @babel/eslint-parser on valid 4-space code
Issue -
State: closed - Opened by martynjex about 1 month ago
- 2 comments
Labels: bug, repro:needed
#19900 - Docs: Define expectations around ownership of issues and PRs
Issue -
State: closed - Opened by nzakas about 1 month ago
- 3 comments
Labels: documentation, accepted
#19899 - fix: allow separate default and named type imports
Pull Request -
State: closed - Opened by xbinaryx about 1 month ago
- 2 comments
Labels: bug, rule, accepted, contributor pool
#19898 - Bug: [no-duplicate-imports] triggers on default+named type imports
Issue -
State: closed - Opened by danielrentz about 1 month ago
- 3 comments
Labels: bug, rule, accepted, repro:yes
#19897 - Bug: basePath not being applied when using extends
Issue -
State: closed - Opened by KieranP about 1 month ago
- 3 comments
Labels: bug, repro:needed
#19896 - docs: update jsdoc's link
Pull Request -
State: closed - Opened by JamesVanWaza about 1 month ago
- 4 comments
Labels: documentation, accepted
#19895 - feat: support explicit resource management in `no-loop-func`
Pull Request -
State: closed - Opened by mdjermanovic about 1 month ago
- 1 comment
Labels: rule, accepted, feature
#19894 - feat: support explicit resource management in `no-undef-init`
Pull Request -
State: closed - Opened by mdjermanovic about 1 month ago
- 1 comment
Labels: rule, accepted, feature
#19893 - feat: support explicit resource management in `init-declarations`
Pull Request -
State: closed - Opened by mdjermanovic about 1 month ago
- 1 comment
Labels: rule, accepted, feature
#19892 - feat: support explicit resource management in `no-const-assign`
Pull Request -
State: closed - Opened by mdjermanovic about 1 month ago
- 1 comment
Labels: rule, accepted, feature
#19891 - Change Request: Give it a name
Issue -
State: closed - Opened by binarykitchen about 1 month ago
- 2 comments
Labels: enhancement, core
#19890 - refactor: rule-tester validating to separate functions
Pull Request -
State: open - Opened by aladdin-add about 1 month ago
- 7 comments
Labels: core, accepted, feature, chore
#19889 - chore: upgrade to `@eslint/js@9.30.0`
Pull Request -
State: closed - Opened by fasttime about 1 month ago
- 1 comment
Labels: chore
#19887 - docs: adopt eslint-stylistic sub packages related changes
Pull Request -
State: closed - Opened by ntnyq about 1 month ago
- 1 comment
Labels: rule, documentation, accepted
#19886 - chore: update dependency @eslint/core to ^0.15.0
Pull Request -
State: closed - Opened by renovate[bot] about 1 month ago
- 6 comments
Labels: chore, dependencies, deps:npm
#19885 - chore: update eslint
Pull Request -
State: closed - Opened by renovate[bot] about 1 month ago
- 2 comments
Labels: chore, dependencies, deps:npm
#19884 - Rule Change: Make `no-nested-ternary` rule TypeScript syntax aware
Issue -
State: open - Opened by lumirlumir about 1 month ago
- 6 comments
Labels: enhancement, rule, accepted
#19882 - feat: support typescript types in accessor rules
Pull Request -
State: open - Opened by DMartens about 1 month ago
- 2 comments
Labels: rule, accepted, feature, contributor pool
#19881 - Change Request: Top-level-await and strict-mode configuration
Issue -
State: closed - Opened by erosman about 1 month ago
- 6 comments
Labels: enhancement, core
#19879 - feat: Support `basePath` property in config objects
Pull Request -
State: closed - Opened by mdjermanovic about 1 month ago
- 3 comments
Labels: cli, core, accepted, feature
#19878 - chore: Correct typos in linter tests
Pull Request -
State: closed - Opened by kilavvy about 1 month ago
- 2 comments
Labels: accepted, chore
#19877 - refactor: Reporting into FileReport
Pull Request -
State: open - Opened by nzakas about 1 month ago
- 8 comments
Labels: core, accepted, chore
#19876 - Bug: no-void should have option to allow ignoring promises
Issue -
State: closed - Opened by marcospgp about 1 month ago
- 1 comment
Labels: bug, repro:needed
#19875 - fix: Add support for component syntax to code-path-analyzer
Pull Request -
State: closed - Opened by akawrykow about 1 month ago
- 6 comments
Labels: bug, core, Stale
#19873 - docs: Fixed Typo in configuration-files.md
Pull Request -
State: closed - Opened by 0-20 about 1 month ago
- 7 comments
Labels: documentation, accepted
#19872 - feat: add `allowSeparateTypeImports` option to `no-duplicate-imports`
Pull Request -
State: closed - Opened by sethamus about 2 months ago
- 1 comment
Labels: rule, accepted, feature, contributor pool
#19871 - New Rule: `no-else`
Issue -
State: closed - Opened by raphael-arce about 2 months ago
- 1 comment
Labels: rule, feature
#19870 - docs: typo in comment for unused variables handling
Pull Request -
State: closed - Opened by leopardracer about 2 months ago
- 5 comments
Labels: bug, rule, documentation, accepted, chore
#19869 - Change Request: Provide an API for rule to specify dependency for caching purposes
Issue -
State: closed - Opened by Knagis about 2 months ago
- 3 comments
Labels: enhancement, core
#19868 - Bug: [<rule name here>] <short description of the issue>fix
Issue -
State: closed - Opened by 12Thee about 2 months ago
#19867 - Scheduled release for June 27th, 2025
Issue -
State: closed - Opened by eslint-github-bot[bot] about 2 months ago
- 4 comments
Labels: release, patch release pending, triage:no
#19866 - docs: clarify that boolean is still allowed for rule `meta.deprecated`
Pull Request -
State: closed - Opened by bmish about 2 months ago
- 2 comments
Labels: documentation, accepted
#19865 - fix: use `process.version` in `--env-info`
Pull Request -
State: closed - Opened by TKDev7 about 2 months ago
- 1 comment
Labels: bug, accepted, contributor pool
#19864 - Change Request: add back `name` property to recommended configs
Issue -
State: open - Opened by kirkwaiblinger about 2 months ago
- 6 comments
Labels: enhancement, core
#19863 - Bug: [`no-new-func`] no error with `function () {}.constructor`
Issue -
State: closed - Opened by regseb about 2 months ago
- 1 comment
Labels: bug, repro:needed
#19862 - fix: handle `null` type `loc` in `getIndexFromLoc` method
Pull Request -
State: closed - Opened by lumirlumir about 2 months ago
- 2 comments
Labels: bug, accepted
#19861 - Change Reques: make custom rule `meta.messages` a required property
Issue -
State: closed - Opened by ren-yamanashi about 2 months ago
- 1 comment
Labels: enhancement, core
#19860 - Rule Change: `accessor-pairs` and `grouped-accessor-pairs` should support types
Issue -
State: open - Opened by DMartens about 2 months ago
- 6 comments
Labels: enhancement, rule, accepted
#19859 - feat: enhance TypeScript type safety for Rule.RuleModule messageId
Pull Request -
State: closed - Opened by ren-yamanashi about 2 months ago
- 2 comments
Labels: feature
#19858 - Type issue with FlatConfig: Type '17' is not assignable to type 'EcmaVersion'
Issue -
State: closed - Opened by borisbreuer about 2 months ago
- 3 comments
Labels: 3rd party plugin, repro:yes
#19857 - fix: remove unnecessary semicolon from fixes
Pull Request -
State: open - Opened by fasttime about 2 months ago
- 1 comment
Labels: bug, rule, accepted
#19855 - fix: update error message for `no-restricted-properties`
Pull Request -
State: closed - Opened by Tanujkanti4441 about 2 months ago
- 2 comments
Labels: bug, rule, feature
#19853 - feat: Enhancement to the no-duplicate-imports rule to better support TypeScript syntax
Pull Request -
State: closed - Opened by Un5had0wed about 2 months ago
- 5 comments
Labels: rule
#19852 - Docs: Add explanation of "why" to class-methods-use-this
Issue -
State: open - Opened by JoshuaKGoldberg about 2 months ago
- 2 comments
Labels: documentation, accepted
#19851 - chore: upgrade @eslint/js@9.29.0
Pull Request -
State: closed - Opened by mdjermanovic about 2 months ago
- 1 comment
Labels: chore
#19850 - chore: update dependency @eslint/core to ^0.15.0
Pull Request -
State: closed - Opened by renovate[bot] about 2 months ago
- 3 comments
Labels: chore, dependencies, deps:npm
#19849 - chore: update eslint
Pull Request -
State: closed - Opened by renovate[bot] about 2 months ago
- 2 comments
Labels: chore, dependencies, deps:npm
#19848 - Bug: eslint --env-info doesn't report correct Node/eslint version
Issue -
State: closed - Opened by markboyall about 2 months ago
- 7 comments
Labels: bug, good first issue, accepted, help wanted, repro:yes
#19847 - Bug: linting files that aren't in files property
Issue -
State: closed - Opened by markboyall about 2 months ago
- 6 comments
Labels: bug, repro:needed
#19846 - Bug: When running without --fix, eslint still wastes time "Applying fixes"
Issue -
State: closed - Opened by Floriferous about 2 months ago
- 1 comment
Labels: bug, repro:needed
#19845 - fix: explicit matching behavior with negated patterns and arrays
Pull Request -
State: closed - Opened by mdjermanovic about 2 months ago
- 1 comment
Labels: bug, core, accepted
#19844 - New Rule: preserve-caught-error
Issue -
State: open - Opened by Amnish04 about 2 months ago
- 16 comments
Labels: rule, accepted, feature
#19843 - feat: Extendable types for rules and settings configs
Pull Request -
State: open - Opened by nzakas about 2 months ago
- 4 comments
Labels: accepted, feature, types
#19842 - chore: update dependency @eslint/core to ^0.15.0
Pull Request -
State: closed - Opened by renovate[bot] about 2 months ago
- 3 comments
Labels: chore, dependencies, deps:npm
#19841 - fix: update minimatch to ^10.0.1
Pull Request -
State: closed - Opened by ja-ka about 2 months ago
- 6 comments
Labels: bug
#19839 - feat: TS syntax support for `no-duplicate-import`
Pull Request -
State: closed - Opened by Tanujkanti4441 about 2 months ago
- 1 comment
Labels: rule, feature
#19838 - Change Request: provide means for unsetting or changing the implicitly included global rules for **/*.js, **/*.cjs, and **/*.mjs
Issue -
State: closed - Opened by bladeSk about 2 months ago
- 5 comments
Labels: enhancement, core
#19837 - fix: fix `LintOptions.filterCodeBlock` types
Pull Request -
State: closed - Opened by ntnyq about 2 months ago
- 1 comment
Labels: bug, accepted, types
#19836 - Bug: TypeScript and LintOptions interface: filterCodeBlock should not be typed as boolean
Issue -
State: closed - Opened by khawkins about 2 months ago
- 2 comments
Labels: bug, accepted, repro:yes, types
#19835 - feat: add ES2025 globals
Pull Request -
State: closed - Opened by fisker about 2 months ago
- 2 comments
Labels: accepted, feature, contributor pool
#19834 - Rule Change: support TypeScript syntax in no-duplicate-imports
Issue -
State: closed - Opened by rivajunior about 2 months ago
- 9 comments
Labels: enhancement, rule, accepted
#19833 - refactor: Remove eslintrc from flat config functionality
Pull Request -
State: closed - Opened by nzakas about 2 months ago
- 1 comment
Labels: cli, core, accepted, chore