@rushstack/eslint-config
Version:
A TypeScript ESLint ruleset designed for large teams and projects
1,490 lines (1,489 loc) • 41.9 kB
JSON
{
"name": "@rushstack/eslint-config",
"entries": [
{
"version": "4.3.0",
"tag": "@rushstack/eslint-config_v4.3.0",
"date": "Tue, 11 Mar 2025 02:12:33 GMT",
"comments": {
"minor": [
{
"comment": "Bump the `@typescript-eslint/*` packages to add support for TypeScript 5.8."
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.11.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.18.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.11.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.10.0`"
}
]
}
},
{
"version": "4.2.0",
"tag": "@rushstack/eslint-config_v4.2.0",
"date": "Sat, 01 Mar 2025 07:23:16 GMT",
"comments": {
"minor": [
{
"comment": "Bump the `@typescript-eslint/*` dependencies to `~8.24.0` to support newer versions of TypeScript."
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.17.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.10.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.9.0`"
}
]
}
},
{
"version": "4.1.1",
"tag": "@rushstack/eslint-config_v4.1.1",
"date": "Tue, 07 Jan 2025 16:11:06 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.10.5`"
}
]
}
},
{
"version": "4.1.0",
"tag": "@rushstack/eslint-config_v4.1.0",
"date": "Sat, 23 Nov 2024 01:18:55 GMT",
"comments": {
"minor": [
{
"comment": "Update TSDoc dependencies."
}
]
}
},
{
"version": "4.0.2",
"tag": "@rushstack/eslint-config_v4.0.2",
"date": "Thu, 19 Sep 2024 00:11:08 GMT",
"comments": {
"patch": [
{
"comment": "Fix ESLint broken links"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.16.1`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.8.3`"
}
]
}
},
{
"version": "4.0.1",
"tag": "@rushstack/eslint-config_v4.0.1",
"date": "Wed, 14 Aug 2024 22:37:32 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.16.0`"
}
]
}
},
{
"version": "4.0.0",
"tag": "@rushstack/eslint-config_v4.0.0",
"date": "Tue, 13 Aug 2024 18:17:05 GMT",
"comments": {
"major": [
{
"comment": "[BREAKING CHANGE] Bump \"@typescript-eslint/eslint-plugin\" to \"~8.1.0\" and \"@typescript-eslint/eslint-parser\" to \"~8.1.0\". Due to these changes, node@>=17.0.0 and eslint@^8.57.0 are now required due to breaking changes in the newer rules set."
}
]
}
},
{
"version": "3.7.1",
"tag": "@rushstack/eslint-config_v3.7.1",
"date": "Sat, 27 Jul 2024 00:10:27 GMT",
"comments": {
"patch": [
{
"comment": "Include CHANGELOG.md in published releases again"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.10.4`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.15.2`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.9.2`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.8.2`"
}
]
}
},
{
"version": "3.7.0",
"tag": "@rushstack/eslint-config_v3.7.0",
"date": "Wed, 29 May 2024 00:10:52 GMT",
"comments": {
"minor": [
{
"comment": "Bump the `eslint-plugin-tsdoc` plugin."
}
]
}
},
{
"version": "3.6.10",
"tag": "@rushstack/eslint-config_v3.6.10",
"date": "Fri, 17 May 2024 00:10:40 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.10.3`"
}
]
}
},
{
"version": "3.6.9",
"tag": "@rushstack/eslint-config_v3.6.9",
"date": "Wed, 10 Apr 2024 21:59:39 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.10.2`"
}
]
}
},
{
"version": "3.6.8",
"tag": "@rushstack/eslint-config_v3.6.8",
"date": "Fri, 29 Mar 2024 05:46:41 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.10.1`"
}
]
}
},
{
"version": "3.6.7",
"tag": "@rushstack/eslint-config_v3.6.7",
"date": "Thu, 28 Mar 2024 18:11:12 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.10.0`"
}
]
}
},
{
"version": "3.6.6",
"tag": "@rushstack/eslint-config_v3.6.6",
"date": "Wed, 27 Mar 2024 19:47:21 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.9.0`"
}
]
}
},
{
"version": "3.6.5",
"tag": "@rushstack/eslint-config_v3.6.5",
"date": "Wed, 20 Mar 2024 02:09:14 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.8.0`"
}
]
}
},
{
"version": "3.6.4",
"tag": "@rushstack/eslint-config_v3.6.4",
"date": "Sat, 17 Feb 2024 06:24:35 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.15.1`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.9.1`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.8.1`"
}
]
}
},
{
"version": "3.6.3",
"tag": "@rushstack/eslint-config_v3.6.3",
"date": "Wed, 07 Feb 2024 01:11:18 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.15.0`"
}
]
}
},
{
"version": "3.6.2",
"tag": "@rushstack/eslint-config_v3.6.2",
"date": "Thu, 25 Jan 2024 23:03:57 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.7.2`"
}
]
}
},
{
"version": "3.6.1",
"tag": "@rushstack/eslint-config_v3.6.1",
"date": "Wed, 24 Jan 2024 07:38:34 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.7.1`"
}
]
}
},
{
"version": "3.6.0",
"tag": "@rushstack/eslint-config_v3.6.0",
"date": "Tue, 16 Jan 2024 18:30:10 GMT",
"comments": {
"minor": [
{
"comment": "Add support for TypeScript 5.3 with @typescript-eslint 6.19.x"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.7.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.14.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.9.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.8.0`"
}
]
}
},
{
"version": "3.5.1",
"tag": "@rushstack/eslint-config_v3.5.1",
"date": "Fri, 15 Dec 2023 01:10:06 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.6.1`"
}
]
}
},
{
"version": "3.5.0",
"tag": "@rushstack/eslint-config_v3.5.0",
"date": "Wed, 22 Nov 2023 01:45:18 GMT",
"comments": {
"minor": [
{
"comment": "Added eslint-bulk-suppressions to @rushstack/eslint-config dependencies, allowing it to be used in all projects that use rushstack's eslint-config"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.6.0`"
}
]
}
},
{
"version": "3.4.1",
"tag": "@rushstack/eslint-config_v3.4.1",
"date": "Sun, 01 Oct 2023 02:56:30 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.5.1`"
}
]
}
},
{
"version": "3.4.0",
"tag": "@rushstack/eslint-config_v3.4.0",
"date": "Tue, 26 Sep 2023 09:30:33 GMT",
"comments": {
"minor": [
{
"comment": "Add an optional patch which can be used to allow ESLint to extend configurations from packages that do not have the \"eslint-config-\" prefix"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.5.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.13.1`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.8.1`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.7.1`"
}
]
}
},
{
"version": "3.3.4",
"tag": "@rushstack/eslint-config_v3.3.4",
"date": "Fri, 15 Sep 2023 00:36:58 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.4.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.13.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.8.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.7.0`"
}
]
}
},
{
"version": "3.3.3",
"tag": "@rushstack/eslint-config_v3.3.3",
"date": "Tue, 08 Aug 2023 07:10:39 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.3.3`"
}
]
}
},
{
"version": "3.3.2",
"tag": "@rushstack/eslint-config_v3.3.2",
"date": "Thu, 15 Jun 2023 00:21:01 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.3.2`"
}
]
}
},
{
"version": "3.3.1",
"tag": "@rushstack/eslint-config_v3.3.1",
"date": "Wed, 07 Jun 2023 22:45:16 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.3.1`"
}
]
}
},
{
"version": "3.3.0",
"tag": "@rushstack/eslint-config_v3.3.0",
"date": "Mon, 22 May 2023 06:34:32 GMT",
"comments": {
"minor": [
{
"comment": "Upgrade the @typescript-eslint/* dependencies to ~5.59.2"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.3.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.12.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.7.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.6.0`"
}
]
}
},
{
"version": "3.2.0",
"tag": "@rushstack/eslint-config_v3.2.0",
"date": "Fri, 10 Feb 2023 01:18:50 GMT",
"comments": {
"minor": [
{
"comment": "Replace the @typescript-eslint/no-parameter-properties rule with the replacement rule (@typescript-eslint/parameter-properties)."
}
]
}
},
{
"version": "3.1.1",
"tag": "@rushstack/eslint-config_v3.1.1",
"date": "Mon, 10 Oct 2022 15:23:44 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.6.1`"
}
]
}
},
{
"version": "3.1.0",
"tag": "@rushstack/eslint-config_v3.1.0",
"date": "Thu, 29 Sep 2022 07:13:06 GMT",
"comments": {
"minor": [
{
"comment": "Upgraded @typescript-eslint dependencies to 5.30.x to enable support for TypeScript 4.8"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.11.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.6.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.5.0`"
}
]
}
},
{
"version": "3.0.1",
"tag": "@rushstack/eslint-config_v3.0.1",
"date": "Thu, 15 Sep 2022 00:18:51 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.2.0`"
}
]
}
},
{
"version": "3.0.0",
"tag": "@rushstack/eslint-config_v3.0.0",
"date": "Wed, 03 Aug 2022 18:40:35 GMT",
"comments": {
"major": [
{
"comment": "Upgrade TypeScript dependency to 4.7. This package now requires a peerDependency on TypeScript >=4.7"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.10.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.5.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.4.0`"
}
]
}
},
{
"version": "2.6.2",
"tag": "@rushstack/eslint-config_v2.6.2",
"date": "Tue, 28 Jun 2022 00:23:32 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.1.4`"
}
]
}
},
{
"version": "2.6.1",
"tag": "@rushstack/eslint-config_v2.6.1",
"date": "Fri, 17 Jun 2022 00:16:18 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.9.1`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.4.1`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.3.1`"
}
]
}
},
{
"version": "2.6.0",
"tag": "@rushstack/eslint-config_v2.6.0",
"date": "Sat, 23 Apr 2022 02:13:06 GMT",
"comments": {
"minor": [
{
"comment": "Add support for TypeScript 4.6"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.9.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.4.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.3.0`"
}
]
}
},
{
"version": "2.5.4",
"tag": "@rushstack/eslint-config_v2.5.4",
"date": "Fri, 15 Apr 2022 00:12:36 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.1.3`"
}
]
}
},
{
"version": "2.5.3",
"tag": "@rushstack/eslint-config_v2.5.3",
"date": "Sat, 09 Apr 2022 02:24:26 GMT",
"comments": {
"patch": [
{
"comment": "Rename the \"master\" branch to \"main\"."
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.1.2`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.8.6`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.3.6`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.2.6`"
}
]
}
},
{
"version": "2.5.2",
"tag": "@rushstack/eslint-config_v2.5.2",
"date": "Tue, 15 Mar 2022 19:15:53 GMT",
"comments": {
"patch": [
{
"comment": "Fix the path in the package.json \"directory\" field."
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.1.1`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.8.5`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.3.5`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.2.5`"
}
]
}
},
{
"version": "2.5.1",
"tag": "@rushstack/eslint-config_v2.5.1",
"date": "Mon, 27 Dec 2021 16:10:40 GMT",
"comments": {
"patch": [
{
"comment": "Re-enable eslint-plugin-promise rules which now support ESLint v8"
}
]
}
},
{
"version": "2.5.0",
"tag": "@rushstack/eslint-config_v2.5.0",
"date": "Mon, 06 Dec 2021 16:08:32 GMT",
"comments": {
"minor": [
{
"comment": "Temporarily disable eslint-plugin-promise until ESLint v8 support is added (https://github.com/xjamundx/eslint-plugin-promise/issues/218)"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.8.4`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.3.4`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.2.4`"
}
]
}
},
{
"version": "2.4.5",
"tag": "@rushstack/eslint-config_v2.4.5",
"date": "Fri, 05 Nov 2021 15:09:18 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.1.0`"
}
]
}
},
{
"version": "2.4.4",
"tag": "@rushstack/eslint-config_v2.4.4",
"date": "Wed, 27 Oct 2021 00:08:15 GMT",
"comments": {
"patch": [
{
"comment": "Update the package.json repository field to include the directory property."
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.0.9`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.8.3`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.3.3`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.2.3`"
}
]
}
},
{
"version": "2.4.3",
"tag": "@rushstack/eslint-config_v2.4.3",
"date": "Wed, 13 Oct 2021 15:09:54 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.0.8`"
}
]
}
},
{
"version": "2.4.2",
"tag": "@rushstack/eslint-config_v2.4.2",
"date": "Thu, 07 Oct 2021 07:13:35 GMT",
"comments": {
"patch": [
{
"comment": "Update typescript-eslint to add support for TypeScript 4.4."
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.8.2`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.3.2`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.2.2`"
}
]
}
},
{
"version": "2.4.1",
"tag": "@rushstack/eslint-config_v2.4.1",
"date": "Thu, 23 Sep 2021 00:10:40 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.0.7`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.8.1`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.3.1`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.2.1`"
}
]
}
},
{
"version": "2.4.0",
"tag": "@rushstack/eslint-config_v2.4.0",
"date": "Mon, 12 Jul 2021 23:08:26 GMT",
"comments": {
"minor": [
{
"comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.8.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.3.0`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.2.0`"
}
]
}
},
{
"version": "2.3.4",
"tag": "@rushstack/eslint-config_v2.3.4",
"date": "Mon, 12 Apr 2021 15:10:28 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.2.2`"
}
]
}
},
{
"version": "2.3.3",
"tag": "@rushstack/eslint-config_v2.3.3",
"date": "Tue, 06 Apr 2021 15:14:22 GMT",
"comments": {
"patch": [
{
"comment": "Switch to range version specifier for Typescript experimental utils"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.7.3`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.2.1`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.1.4`"
}
]
}
},
{
"version": "2.3.2",
"tag": "@rushstack/eslint-config_v2.3.2",
"date": "Thu, 10 Dec 2020 23:25:49 GMT",
"comments": {
"patch": [
{
"comment": "Upgrade to TSDoc 0.12.24"
}
]
}
},
{
"version": "2.3.1",
"tag": "@rushstack/eslint-config_v2.3.1",
"date": "Wed, 11 Nov 2020 01:08:58 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.2.0`"
}
]
}
},
{
"version": "2.3.0",
"tag": "@rushstack/eslint-config_v2.3.0",
"date": "Fri, 30 Oct 2020 06:38:38 GMT",
"comments": {
"minor": [
{
"comment": "Exclude *.d.ts from linting"
},
{
"comment": "Set \"root\"=true to prevent unintended loading of other ESLint config files found in parent folders (which may be outside the Git working directory)"
}
]
}
},
{
"version": "2.2.3",
"tag": "@rushstack/eslint-config_v2.2.3",
"date": "Fri, 30 Oct 2020 00:10:14 GMT",
"comments": {
"patch": [
{
"comment": "Update the \"modern-module-resolution\" patch to support ESLint 7.8.0 and newer"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.0.6`"
}
]
}
},
{
"version": "2.2.2",
"tag": "@rushstack/eslint-config_v2.2.2",
"date": "Wed, 28 Oct 2020 01:18:03 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.1.2`"
}
]
}
},
{
"version": "2.2.1",
"tag": "@rushstack/eslint-config_v2.2.1",
"date": "Tue, 06 Oct 2020 00:24:06 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.1.1`"
}
]
}
},
{
"version": "2.2.0",
"tag": "@rushstack/eslint-config_v2.2.0",
"date": "Mon, 05 Oct 2020 22:36:57 GMT",
"comments": {
"minor": [
{
"comment": "Add a mixin to support @rushstack/eslint-plugin-packlets"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.1.0`"
}
]
}
},
{
"version": "2.1.3",
"tag": "@rushstack/eslint-config_v2.1.3",
"date": "Wed, 30 Sep 2020 18:39:17 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.0.5`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.7.2`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.1.3`"
}
]
}
},
{
"version": "2.1.2",
"tag": "@rushstack/eslint-config_v2.1.2",
"date": "Wed, 30 Sep 2020 06:53:53 GMT",
"comments": {
"patch": [
{
"comment": "Update README.md"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.0.4`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.7.1`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.1.2`"
}
]
}
},
{
"version": "2.1.1",
"tag": "@rushstack/eslint-config_v2.1.1",
"date": "Tue, 22 Sep 2020 05:45:56 GMT",
"comments": {
"patch": [
{
"comment": "Fix some missing files that were incorrectly excluded due to .npmignore"
}
]
}
},
{
"version": "2.1.0",
"tag": "@rushstack/eslint-config_v2.1.0",
"date": "Tue, 22 Sep 2020 01:45:31 GMT",
"comments": {
"minor": [
{
"comment": "Relax the \"typedef\" rule so that type inference is now allowed for local variables, while still requiring explicit type declarations in other scopes"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.7.0`"
}
]
}
},
{
"version": "2.0.0",
"tag": "@rushstack/eslint-config_v2.0.0",
"date": "Tue, 22 Sep 2020 00:08:53 GMT",
"comments": {
"major": [
{
"comment": "(BREAKING CHANGE) The \"@rushstack/eslint-config\" entry point has been separated into 3 choices: \"@rushstack/eslint-config/profile/node\", \"@rushstack/eslint-config/profile/node-trusted-tool\", or \"@rushstack/eslint-config/profile/web-app\". See the documentation for details."
}
]
}
},
{
"version": "1.4.2",
"tag": "@rushstack/eslint-config_v1.4.2",
"date": "Sat, 19 Sep 2020 04:37:26 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.6.3`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.1.1`"
}
]
}
},
{
"version": "1.4.1",
"tag": "@rushstack/eslint-config_v1.4.1",
"date": "Sat, 19 Sep 2020 03:33:06 GMT",
"comments": {
"patch": [
{
"comment": "Add a dependency on the new @rushstack/eslint-plugin-security"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.6.2`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.1.0`"
}
]
}
},
{
"version": "1.4.0",
"tag": "@rushstack/eslint-config_v1.4.0",
"date": "Fri, 18 Sep 2020 22:57:24 GMT",
"comments": {
"minor": [
{
"comment": "Remove the @typescript-eslint/array-type rule"
},
{
"comment": "Add *.spec.ts file extension for tests, since this is also a commonly used convention"
}
],
"patch": [
{
"comment": "Relax @typescript-eslint/no-use-before-define slightly"
}
]
}
},
{
"version": "1.3.0",
"tag": "@rushstack/eslint-config_v1.3.0",
"date": "Thu, 27 Aug 2020 11:27:06 GMT",
"comments": {
"minor": [
{
"comment": "Enable the \"@rushstack/hoist-jest-mock\" lint rule to catch a common mistake when using Jest with Heft"
}
],
"patch": [
{
"comment": "Add an override to relax some lint rules for *.test.ts files, making unit tests easier to write"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.6.1`"
}
]
}
},
{
"version": "1.2.1",
"tag": "@rushstack/eslint-config_v1.2.1",
"date": "Mon, 24 Aug 2020 07:35:20 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.6.0`"
}
]
}
},
{
"version": "1.2.0",
"tag": "@rushstack/eslint-config_v1.2.0",
"date": "Sat, 22 Aug 2020 05:55:42 GMT",
"comments": {
"minor": [
{
"comment": "Replace the \"@rushstack/no-null\" rule with a more flexible rule \"@rushstack/no-new-null\" (GitHub #2017)"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.5.0`"
}
]
}
},
{
"version": "1.1.0",
"tag": "@rushstack/eslint-config_v1.1.0",
"date": "Mon, 17 Aug 2020 04:53:23 GMT",
"comments": {
"minor": [
{
"comment": "Reclassify many lint rules to report ESLint warnings rather than errors"
}
]
}
},
{
"version": "1.0.4",
"tag": "@rushstack/eslint-config_v1.0.4",
"date": "Wed, 12 Aug 2020 00:10:06 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" to `1.0.3`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.4.2`"
}
]
}
},
{
"version": "1.0.3",
"tag": "@rushstack/eslint-config_v1.0.3",
"date": "Sat, 25 Jul 2020 01:38:03 GMT",
"comments": {
"patch": [
{
"comment": "Update README.md to add the missing file extension for .eslintrc.js"
}
]
}
},
{
"version": "1.0.2",
"tag": "@rushstack/eslint-config_v1.0.2",
"date": "Thu, 25 Jun 2020 06:43:34 GMT",
"comments": {
"patch": [
{
"comment": "Enable variableDeclarationIgnoreFunction for the \"@typescript-eslint/typedef\" rule"
}
]
}
},
{
"version": "1.0.1",
"tag": "@rushstack/eslint-config_v1.0.1",
"date": "Wed, 24 Jun 2020 09:50:48 GMT",
"comments": {
"patch": [
{
"comment": "Fix an issue with the published file set"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" from `1.0.1` to `1.0.2`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" from `0.4.0` to `0.4.1`"
}
]
}
},
{
"version": "1.0.0",
"tag": "@rushstack/eslint-config_v1.0.0",
"date": "Wed, 24 Jun 2020 09:04:28 GMT",
"comments": {
"major": [
{
"comment": "Upgrade to ESLint 7. Breaking change: patch-eslint6.js has been renamed to patch-eslint-resolver.js"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-patch\" from `1.0.0` to `1.0.1`"
},
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" from `0.3.2` to `0.4.0`"
}
]
}
},
{
"version": "0.5.8",
"tag": "@rushstack/eslint-config_v0.5.8",
"date": "Wed, 27 May 2020 05:15:10 GMT",
"comments": {
"patch": [
{
"comment": "Relax \"max-lines\" lint rule to 2,000 lines instead of 1,000 lines"
}
]
}
},
{
"version": "0.5.7",
"tag": "@rushstack/eslint-config_v0.5.7",
"date": "Wed, 08 Apr 2020 04:07:33 GMT",
"comments": {
"patch": [
{
"comment": "Improve the error message text for the \"ban-types\" rule"
}
]
}
},
{
"version": "0.5.6",
"tag": "@rushstack/eslint-config_v0.5.6",
"date": "Sat, 28 Mar 2020 00:37:16 GMT",
"comments": {
"patch": [
{
"comment": "Upgrade to eslint-plugin-tsdoc version 0.2.4"
}
]
}
},
{
"version": "0.5.5",
"tag": "@rushstack/eslint-config_v0.5.5",
"date": "Wed, 18 Mar 2020 15:07:47 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" from `0.3.1` to `0.3.2`"
}
]
}
},
{
"version": "0.5.4",
"tag": "@rushstack/eslint-config_v0.5.4",
"date": "Tue, 21 Jan 2020 21:56:13 GMT",
"comments": {
"patch": [
{
"comment": "Upgrade eslint-plugin-tsdoc to enable comments in tsdoc.json and more efficient loading"
}
]
}
},
{
"version": "0.5.3",
"tag": "@rushstack/eslint-config_v0.5.3",
"date": "Sun, 19 Jan 2020 02:26:53 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" from `0.3.0` to `0.3.1`"
}
]
}
},
{
"version": "0.5.2",
"tag": "@rushstack/eslint-config_v0.5.2",
"date": "Fri, 17 Jan 2020 01:08:23 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" from `0.2.0` to `0.3.0`"
}
]
}
},
{
"version": "0.5.1",
"tag": "@rushstack/eslint-config_v0.5.1",
"date": "Thu, 09 Jan 2020 06:44:13 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" from `0.1.0` to `0.2.0`"
}
]
}
},
{
"version": "0.5.0",
"tag": "@rushstack/eslint-config_v0.5.0",
"date": "Wed, 08 Jan 2020 00:11:31 GMT",
"comments": {
"minor": [
{
"comment": "Replace \"no-restricted-syntax\" rule with an equivalent rule \"@rushstack/no-null\""
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" from `0.0.0` to `0.1.0`"
}
]
}
},
{
"version": "0.4.2",
"tag": "@rushstack/eslint-config_v0.4.2",
"date": "Mon, 11 Nov 2019 16:07:56 GMT",
"comments": {
"patch": [
{
"comment": "Add eslint-plugin-tsdoc; update plugin versions"
}
]
}
},
{
"version": "0.4.1",
"tag": "@rushstack/eslint-config_v0.4.1",
"date": "Tue, 22 Oct 2019 06:24:44 GMT",
"comments": {
"patch": [
{
"comment": "Update documentation"
}
]
}
},
{
"version": "0.4.0",
"tag": "@rushstack/eslint-config_v0.4.0",
"date": "Tue, 15 Oct 2019 01:22:16 GMT",
"comments": {
"minor": [
{
"comment": "Rename `@microsoft/eslint-config-scalable-ts` to `@rushstack/eslint-config`"
}
],
"patch": [
{
"comment": "Upgraded ESLint plugin dependencies"
}
]
}
},
{
"version": "0.3.1",
"tag": "@microsoft/eslint-config-scalable-ts_v0.3.1",
"date": "Sun, 29 Sep 2019 23:56:29 GMT",
"comments": {
"patch": [
{
"comment": "Update repository URL"
}
]
}
},
{
"version": "0.3.0",
"tag": "@microsoft/eslint-config-scalable-ts_v0.3.0",
"date": "Wed, 04 Sep 2019 01:43:31 GMT",
"comments": {
"minor": [
{
"comment": "Fix an issue where the @typescript-eslint/array-type rule required a syntax that broke compatibility with TypeScript versions prior to 3.4"
}
]
}
},
{
"version": "0.2.3",
"tag": "@microsoft/eslint-config-scalable-ts_v0.2.3",
"date": "Tue, 03 Sep 2019 23:13:45 GMT",
"comments": {
"patch": [
{
"comment": "Upgrade to @typescript-eslint/eslint-plugin 2.1.0"
}
]
}
},
{
"version": "0.2.2",
"tag": "@microsoft/eslint-config-scalable-ts_v0.2.2",
"date": "Tue, 27 Aug 2019 01:48:45 GMT",
"comments": {
"patch": [
{
"comment": "Remove unused plugin reference"
}
]
}
},
{
"version": "0.2.1",
"tag": "@microsoft/eslint-config-scalable-ts_v0.2.1",
"date": "Tue, 27 Aug 2019 01:24:54 GMT",
"comments": {
"patch": [
{
"comment": "Replace \"eslint-plugin-no-null\" with a more lenient implementation that allows equality comparisons with \"null\""
}
]
}
},
{
"version": "0.2.0",
"tag": "@microsoft/eslint-config-scalable-ts_v0.2.0",
"date": "Wed, 21 Aug 2019 21:56:59 GMT",
"comments": {
"minor": [
{
"comment": "Enable react/no-deprecated, react/no-unescaped-entities, and react/self-closing-comp"
}
]
}
},
{
"version": "0.1.2",
"tag": "@microsoft/eslint-config-scalable-ts_v0.1.2",
"date": "Fri, 16 Aug 2019 21:58:15 GMT",
"comments": {
"patch": [
{
"comment": "Relax peer dependency to allow usage with ESLint 5"
}
]
}
},
{
"version": "0.1.1",
"tag": "@microsoft/eslint-config-scalable-ts_v0.1.1",
"date": "Fri, 16 Aug 2019 01:15:03 GMT",
"comments": {
"patch": [
{
"comment": "Fix an issue where @typescript-eslint/no-unused-vars didn't work properly with React source files"
},
{
"comment": "Relax @typescript-eslint/camelcase to allow \"_checkBox1_onChanged\""
}
]
}
},
{
"version": "0.1.0",
"tag": "@microsoft/eslint-config-scalable-ts_v0.1.0",
"date": "Thu, 15 Aug 2019 02:56:10 GMT",
"comments": {
"minor": [
{
"comment": "Initial release"
}
]
}
}
]
}