Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/eslint/eslint

Find and fix problems in your JavaScript code.
https://github.com/eslint/eslint

fix: Ensure config keys are printed for config errors (#17980)

* fix: Ensure config keys are printed for config errors

fixes #17960

* Remove unnecessary ...

6d11f3dac1b76188d7fda6e772e89b5c3945ac4d authored about 1 year ago
chore: delete relative-module-resolver.js (#17981)

320787e661beb979cf063d0f8333654f94ef9efd authored about 1 year ago
docs: migration guide entry for `no-inner-declarations` (#17977)

* docs: migration guide entry for no-inner-declarations

* fix punctuation

* minor fix

*...

96307da837c407c9a1275124b65ca29c07ffd5e4 authored about 1 year ago
docs: Update README

40be60e0186cdde76219df4e8e628125df2912d8 authored about 1 year ago
feat: maintain latest ecma version in ESLint (#17958)

Fixes #15366

a630edd809894dc38752705bb5954d847987f031 authored about 1 year ago
feat!: no-inner-declaration new default behaviour and option (#17885)

* feat: no-inner-declaration new default behaviour and option

* feat!: removed no-inner-decla...

701f1afbee34e458b56d2dfa36d9153d6aebea3a authored about 1 year ago
feat: add `no-useless-assignment` rule (#17625)

* feat: add `no-useless-assignment` rule

* fix: add test cases and fix

* chore: remove wro...

b4e0503a56beea1222be266cc6b186d89410d1f2 authored about 1 year ago
fix: `no-misleading-character-class` edge cases with granular errors (#17970)

806f70878e787f2c56aaa42a3e7adb61bc015278 authored about 1 year ago
feat: `no-misleading-character-class` granular errors (#17515)

* feat: `no-misleading-character-class` granular errors

* fix: column offsets

* fix: missi...

287c4b7d498746b43392ee4fecd6904a9cd4b30b authored about 1 year ago
docs: fix number of code-path events on custom rules page (#17969)

Fixes #17968

d31c180312260d1a286cc8162907b6a33368edc9 authored about 1 year ago
docs: reorder entries in v9 migration guide (#17967)

1529ab288ec815b2690864e04dd6d0a1f0b537c6 authored about 1 year ago
fix!: handle `--output-file` for empty output when saving to disk (#17957)

* fix!: handle -output-file for empty output when saving to disk

* docs: update migration gui...

bde51055530d4a71bd9f48c90ed7de9c0b767d86 authored about 1 year ago
docs: Explain how to combine configs (#17947)

* docs: Explain how to combine configs

fixes #17844

* Update docs/src/use/configure/combin...

95075251fb3ce35aaf7eadbd1d0a737106c13ec6 authored about 1 year ago
docs: Add more removed `context` methods to migrate to v9 guide (#17951)

* docs: Add more removed `context` methods to migrate to v9 guide

* show signatures for metho...

7c785769fd177176966de7f6c1153480f7405000 authored about 1 year ago
fix!: upgrade [email protected] (#17942)

* chore: upgrade [email protected]

* add test with parenthesized 'use strict'

* update pa...

07107a5904c2580243971c8ad7f26a04738b712e authored about 1 year ago
fix!: no-unused-vars `varsIgnorePattern` behavior with catch arguments (#17932)

* feat: fix varsIgnorePattern behavior

* update docs and catchClause ignore error message

...

3ee0f6ca5d756da647e4e76bf3daa82a5905a792 authored about 1 year ago
refactor: use `Object.hasOwn()` (#17948)

4926f33b96faf07a64aceec5f1f4882f4faaf4b5 authored about 1 year ago
refactor: use `Array.prototype.at()` to get last elements (#17949)

df200e147705eb62f94b99c170554327259c65d4 authored about 1 year ago
fix!: configuration comments with just severity should retain options (#17945)

* fix!: configuration comments with just severity should retain options

Fixes #17381

* upd...

51f8bc836bf0b13dad3a897ae84259bcdaed2431 authored about 1 year ago
docs: Update removed CLI flags migration (#17939)

* docs: Update removed CLI flags migration

fixes #17931

* Update docs/src/use/configure/mi...

3a877d68d0151679f8bf1cabc39746778754b3dd authored about 1 year ago
chore: update dependency glob to v10 (#17917)

* chore: update dependency glob to v10

* update tools/check-rule-examples.js for glob 10

*...

750b8dff6df02a500e12cb78390fd14814c82e5b authored about 1 year ago
build: update docs files when publishing prereleases (#17940)

c2bf27def29ef1ca7f5bfe20c1306bf78087ea29 authored about 1 year ago
feat!: Remove CodePath#currentSegments (#17936)

* feat!: Remove CodePath#currentSegments

fixes #17457

* update migration guide

* update...

d191bdd67214c33e65bd605e616ca7cc947fd045 authored about 1 year ago
docs: Update Linter API for v9 (#17937)

* docs: Update Linter API for v9

* Update docs/src/use/migrate-to-9.0.0.md

---------

Co...

4a9cd1ea1cd0c115b98d07d1b6018ca918a9c73f authored about 1 year ago
chore: removed unused eslintrc modules (#17938)

74794f53a6bc88b67653c737f858cfdf35b1c73d authored about 1 year ago
chore: remove unused dependency rimraf (#17934)

10ed29c0c4505dbac3bb05b0e3d61f329b99f747 authored about 1 year ago
docs: update docs for v9.0.0-alpha.0 (#17929)

2a8eea8e5847f4103d90d667a2b08edf9795545f authored about 1 year ago
ci: use `--force` flag when installing eslint (#17921)

Temporary solution for prerelease versions

903ee60ea910aee344df7edb66874f80e4b6ed31 authored about 1 year ago
9.0.0-alpha.0

73a841a7dff809e6cf7bb9a37f073d168eabd45f authored about 1 year ago
Build: changelog update for 9.0.0-alpha.0

e91d85db76c7bd8a5998f7ff52d2cc844d0e953e authored about 1 year ago
docs: show `NEXT` in version selectors (#17911)

* docs: show `NEXT` in version selectors

* skip `docs/next` when validating links

7f0ba51bcef3e6fbf972ceb20403238f0e1f0ea9 authored about 1 year ago
chore: upgrade @eslint/[email protected] (#17928)

17fedc17e9e6e39ad986d917fb4e9e4835c50482 authored about 1 year ago
chore: package.json update for @eslint/js release

cb89ef373fffbed991f4e099cb255a7c116889f9 authored about 1 year ago
docs: add flat config default to v9 migration guide (#17927)

* docs: add flat config default to v9 migration guide

* fix link

* add related issue

* ...

0a7911e09adf2aca4d93c81f4be1cd80db7dd735 authored about 1 year ago
docs: Add CLI updates to migrate to v9 guide (#17924)

94f80652aca302e2715ea51c10c3a1010786b751 authored about 1 year ago
docs: Add exported and string config notes to migrate to v9 guide (#17926)

* docs: Add exported and string config notes to migrate to v9 guide

* Update docs/src/use/mig...

16187f23c6e5aaed3b50ff551a66f758893d5422 authored about 1 year ago
docs: Add RuleTester changes to migrate to v9 guide (#17923)

* doc: Add RuleTester changes to migrate to v9 guide

* Update docs/src/use/migrate-to-9.0.0.m...

3ae50cc788c3cdd209e642573e3c831dd86fa0cd authored about 1 year ago
docs: add rule changes to v9 migration guide (#17925)

* docs: add rule changes to v9 migration guide

* add related issue

* Update docs/src/use/m...

0831b58fe6fb5778c92aeb4cefa9ecedbbfbf48b authored about 1 year ago
feat!: FlatRuleTester -> RuleTester (#17922)

* feat!: FlatRuleTester -> RuleTester

refs #13481

* Update docs/src/use/migrate-to-9.0.0.m...

946ae00457265eb298eb169d6d48ca7ec71b9eef authored about 1 year ago
fix: deep merge behavior in flat config (#17906)

* fix: replicate eslintrc merge behavior in flat config

* do not merge arrays

* Remove unu...

f182114144ae0bb7187de34a1661f31fb70f1357 authored about 1 year ago
docs: update API docs (#17919)

037abfc21f264fca3a910c4a5cd23d1bf6826c3d authored about 1 year ago
feat!: remove `no-inner-declarations` from `eslint:recommended` (#17920)

Refs #15576

baff28ce8f167f564471f1d70d6e9c4b0cb1a508 authored about 1 year ago
chore: drop structuredClone polyfill for v9 (#17915)

feat!: drop structuredClone polyfill

f6f4a45680039f720a2fccd5f445deaf45babb3d authored about 1 year ago
docs: add function-style and `meta.schema` changes to v9 migration guide (#17912)

* docs: add function-style and `meta.schema` changes to v9 migration guide

* Update docs/src/...

afc3c038ed3132a99659604624cc24e702eec45a authored about 1 year ago
feat!: Rename FlatESLint to ESLint (#17914)

* feat!: Rename FlatESLint to ESLint

Refs # 13481

* Rename supporting types

* Update do...

cadfbcd468737fc9447243edd1d15058efb6d3d8 authored about 1 year ago
chore: upgrade [email protected] (#17916)

412dcbb672b5a5859f96753afa7cb87291135a1b authored about 1 year ago
feat: Enable eslint.config.mjs and eslint.config.cjs (#17909)

* feat: Enable eslint.config.mjs and eslint.config.cjs

fixes #17863

* Update CLI description

8792464ee7956af82dab582ca9ee59da596a608e authored about 1 year ago
feat: warn by default for unused disable directives (#17879)

* feat: warn by default for unused disable directives

* change location of default

* fix t...

24ce9276d472b85541c4b01db488c789f33fd234 authored about 1 year ago
chore: Rename files with underscores (#17910)

* chore: Rename files with underscores

* Fix tests

02a8baf9f2ef7b309c7d45564a79ed5d2153057f authored about 1 year ago
feat!: skip running warnings in --quiet mode (#17274)

* feat!: skip running warnings in --quiet mode

* typo in one function

* add a way to ignor...

d1018fc5e59db0495aa4a7f501c9d3f831981f35 authored about 1 year ago
feat!: Set default `schema: []`, drop support for function-style rules (#17792)

* drop support for function-style rules in flat-rule-tester

* drop support for function-style...

fb81b1cb78d2692a87fd3591fdc0f96b0c95e760 authored about 1 year ago
docs: update `eslint:recommended` section in Migrate to v9.x (#17908)

docs: update `eslint:recommended` section in Migrate to v9.0.0

Refs #17904

1da0723695d080008b22f30c8b5c86fe386c6242 authored about 1 year ago
docs: remove configuration-files-new.md (#17907)

* docs: remove configuration-files-new.md

* fix link in command-line-interface

* fix link ...

f55881f492d10e9c759e459ba6bade1be3dad84b authored about 1 year ago
docs: Migrate to v9.0.0 (#17905)

* docs: Migrate to v9.0.0 guide

* docs: Migrate to v9.0.0

Refs #17904

* Remove migratio...

63ae191070569a9118b5972c90a98633b0a336e1 authored about 1 year ago
docs: Switch to flat config by default (#17840)

* docs!: Switch to flat config by default

Refs #13481

* Fix links

* Fix links and add s...

e7084963c73f3cbaae5d569b4a2bee1509dd8cef authored about 1 year ago
docs: Update Create a Plugin for flat config (#17826)

* docs!: Update Create a Plugin for flat config

Refs #13481

* Update processor docs

* F...

fdf0424c5c08c058479a6cd7676be6985e0f400f authored about 1 year ago
feat!: add two more cases to `no-implicit-coercion` (#17832)

* add two more cases

* fix comment

* docs

* add allow

* change operator

* change ...

0b21e1fd67d94f907d007a7a9707a3ae1cc08575 authored about 1 year ago
docs: Switch shareable config docs to use flat config (#17827)

* docs!: Switch shareable config docs to use flat config

Refs #13481

* Update naming conve...

e6a91bdf401e3b765f2b712e447154e4a2419fbc authored about 1 year ago
chore: remove creating an unused instance of Linter in tests (#17902)

c0f5d913b0f07de332dfcecf6052f1e64bf3d2fb authored about 1 year ago
feat!: Switch Linter to flat config by default (#17851)

* feat!: Switch Linter to flat config by default

Refs #13481

* Fix failing tests

* Fix ...

2916c63046603e0cdc578d3c2eef8fca5b2e8847 authored about 1 year ago
chore: use jsdoc/no-multi-asterisks with allowWhitespace: true (#17900)

3826cdf89294d079be037a9ab30b7506077b26ac authored about 1 year ago
chore: fix getting scope in tests (#17899)

a9a17b3f1cb6b6c609bda86a618ac5ff631285d2 authored about 1 year ago
fix!: Parsing 'exported' comment using parseListConfig (#17675)

* refactor: Parsing 'exported' comment using parseListConfig

* fix!: Parsing 'exported' comme...

200518eb6d42de4c3b0c6ef190fc09a95718297e authored about 1 year ago
docs: updated examples of `max-lines` rule (#17898)

3831fb78daa3da296b71823f61f8e3a4556ff7d3 authored about 1 year ago
feat!: Remove valid-jsdoc and require-jsdoc (#17694)

* feat!: Remove valid-jsdoc

Fixes #15820

* Update rule index page

* Remove references t...

bdd6ba138645dba0442bb0ed2ee73049df56f38d authored about 1 year ago
test: ensure that CLI tests run with FlatESLint (#17884)

* test: ensure that CLI tests run with FlatESLint

* mock `process.cwd()` in `beforeEach`/`aft...

595a1f689edb5250d8398af13c3e4bd19d284d92 authored about 1 year ago
fix!: Behavior of CLI when no arguments are passed (#17644)

* fix: Behavior of CLI when no arguments are passed

Fixes #14308

* Removed unnecessary che...

12be3071d014814149e8e6d602f5c192178ca771 authored about 1 year ago
docs: Update README

cd1ac2041f48f2b6d743ebf671d0279a70de6eea authored about 1 year ago
Revert "feat!: Remove CodePath#currentSegments" (#17890)

Revert "feat!: Remove CodePath#currentSegments (#17756)"

This reverts commit e501ab9b9f195582...

29bc729df100721740748bb15027fa5431853757 authored about 1 year ago
feat!: Update shouldUseFlatConfig and CLI so flat config is default (#17748)

* feat!: Update shouldUseFlatConfig so flat config is default

Refs # 13481

* Fix tests

...

8fe8c5626b98840d6a8580004f6ceffeff56264f authored about 1 year ago
feat!: Remove CodePath#currentSegments (#17756)

fixes #17457

e501ab9b9f1955822c45dced841849dc214b6604 authored about 1 year ago
chore: update dependency markdownlint-cli to ^0.38.0 (#17865)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

c7eca43202be98f6ff253b46c9a38602eeb92ea0 authored about 1 year ago
feat!: deprecate no-new-symbol, recommend no-new-native-nonconstructor (#17710)

* deprecate `no-new-symbol`, recommend `no-new-native-nonconstructor`

* deprecated in ESLint ...

60dea3e3abd6c0b6aab25437b2d0501b0d30b70c authored about 1 year ago
feat!: check for parsing errors in suggestion fixes (#16639)

* feat!: check for parsing errors in suggestion fixes

* revert RuleTester changes

5aa9c499da48b2d3187270d5d8ece71ad7521f56 authored about 1 year ago
feat!: assert suggestion messages are unique in rule testers (#17532)

* feat!: assert suggestion messages are unique in rule testers

* Apply suggestions from code ...

b3e0bb03cc814e78b06a1acc4e5347b4c90d72bf authored about 1 year ago
feat!: `no-invalid-regexp` make allowConstructorFlags case-sensitive (#17533)

* feat!: `no-invalid-regexp` make allowConstructorFlags case-sensitive

* Mention case sensiti...

e563c52e35d25f726d423cc3b1dffcd80027fd99 authored about 1 year ago
fix!: no-sequences rule schema correction (#17878)

chore: no-sequences rule schema correction

e5f02c70084c4f80900c0875b08f665e1f030af2 authored about 1 year ago
feat!: Update `eslint:recommended` configuration (#17716)

Adds new rules no-constant-binary-expression,
no-empty-static-block and no-unused-private-class...

6ee3e9eb5df7bdfdaa1746214793ed511112be76 authored about 1 year ago
feat!: drop support for string configurations in flat config array (#17717)

Drops support for "eslint:recommended" and "eslint:all" string
configurations in flat config ar...

c2cf85a7447777e6b499cbb5c49de919bb5c817f authored about 1 year ago
feat!: Remove `SourceCode#getComments()` (#17715)

Fixes #14744

c314fd612587c42cfbe6acbe286629c4178be3f7 authored about 1 year ago
feat!: Remove deprecated context methods (#17698)

* feat!: Remove deprecated context methods

fixes #17520

* Fix broken tests

* Remove BAS...

ae78ff16558a1a2ca07b2b9cd294157d1bdcce2e authored about 1 year ago
feat!: Swap FlatESLint-ESLint, FlatRuleTester-RuleTester in API (#17823)

feat!: Swap FlatESLint-ESLint, FlatRuleTeser-RuleTester in API

Refs #13481

f71c328e2786e2d73f168e43c7f96de172484a49 authored about 1 year ago
feat!: remove formatters except html, json(-with-metadata), and stylish (#17531)

* feat!: remove formatters other than json(-with-metadata) and stylish

* Add back html

* R...

5304da03d94dc8cb19060e2efc9206784c4cec0e authored about 1 year ago
feat!: Require Node.js `^18.18.0 || ^20.9.0 || >=21.1.0` (#17725)

* feat!: Require Node.js `^18.18.0 || ^20.7.0 || >=21.1.0`

Drops support for Node.js 12/14/16...

e1e827ffcbd73faa40dbac3b97529452e9c67108 authored about 1 year ago
fix: allow circular references in config (#17752)

* fix for circular references in config

* restore current logic

b577e8a55750c5e842074f62f1babb1836c4571c authored about 1 year ago
ci: bump github/codeql-action from 2 to 3 (#17873)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release n...

cc0c9f707aa9da7965b98151868b3c249c7f8f30 authored about 1 year ago
8.56.0

8e8e9f8476d701e4e981b9b4d9957e5d4855e530 authored about 1 year ago
Build: changelog update for 8.56.0

085978b3ce051e454c2244bf36a9493f7fa95d41 authored about 1 year ago
chore: upgrade @eslint/[email protected] (#17864)

ba6af85c7d8ba55d37f8663aee949d148e441c1a authored about 1 year ago
chore: package.json update for @eslint/js release

60a531a9c0811ddf718e26b9136e133f580b6c36 authored about 1 year ago
feat: Support custom severity when reporting unused disable directives (#17212)

* feat: Support custom severity when reporting unused disable directives

* fix test

* remo...

0dd9704c4751e1cd02039f7d6485fee09bbccbf6 authored about 1 year ago
feat: fix no-restricted-properties false negatives with unknown objects (#17818)

* fix: adds nested objects in no-restricted-properties

Fixes: #16412

* chore: removes arro...

31a7e3fde491e36496b54e8905c766b31162d776 authored about 1 year ago
chore: update dependency markdownlint to ^0.32.0 (#17783)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by:...

ba87a0651a65b52c3ac442b512dd9f4c2b4c5f57 authored about 1 year ago
fix: `TypeError: fs.exists is not a function` on read-only file system (#17846)

7d5e5f68849ae80caec0fc96ecceebccd348deec authored about 1 year ago
chore: add GitHub issue template for docs issues (#17845)

9271d10d9eabeafb0129a090f29191bfd14273c0 authored about 1 year ago
chore: Convert rule tests to FlatRuleTester (#17819)

* chore: Convert rule tests to FlatRuleTester

* Fix ast-utils

* Fix no-useless-return

*...

70a686b3c1feac5eca98bbff9bd67175f550d5db authored about 1 year ago
docs: update link in ways-to-extend.md (#17839)

Update ways-to-extend.md

Update ESLint Typescript Parser URL

90077199fe519953f9af8664bf947db4e4958514 authored about 1 year ago
chore: upgrade eslint-plugin-unicorn to v49.0.0 (#17837)

it removed the deprecated `context.getScope()` usage (released in v48.0.0)
refs: https://github...

f3a599d34c7080fc0b2c9a60b5e54dc98c22867c authored about 1 year ago
chore: upgrade eslint-plugin-eslint-plugin v5.2.1 (#17838)

chore: upgrade eslint-plugin-eslint-plugin

905d4b75ab2df42aba30622cee0f66b511397e2c authored about 1 year ago
chore: update eslint-plugin-n v16.4.0 (#17836)

it removed the usage of eslint v9 deprecated apis.

Signed-off-by: 唯然 <[email protected]>

4d7c3ce246e6b499f472342ef59496a47cc033d6 authored about 1 year ago