@rushstack/eslint-plugin
Version:
An ESLint plugin providing supplementary rules for use with the @rushstack/eslint-config package
527 lines (526 loc) • 13.5 kB
JSON
{
"name": "@rushstack/eslint-plugin",
"entries": [
{
"version": "0.18.0",
"tag": "@rushstack/eslint-plugin_v0.18.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."
}
]
}
},
{
"version": "0.17.0",
"tag": "@rushstack/eslint-plugin_v0.17.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."
}
]
}
},
{
"version": "0.16.1",
"tag": "@rushstack/eslint-plugin_v0.16.1",
"date": "Thu, 19 Sep 2024 00:11:08 GMT",
"comments": {
"patch": [
{
"comment": "Fix ESLint broken links"
}
]
}
},
{
"version": "0.16.0",
"tag": "@rushstack/eslint-plugin_v0.16.0",
"date": "Wed, 14 Aug 2024 22:37:32 GMT",
"comments": {
"minor": [
{
"comment": "Add 4 new ESLint rules: \"@rushstack/no-backslash-imports\", used to prevent backslashes in import and require statements; \"@rushstack/no-external-local-imports\", used to prevent referencing external depedencies in import and require statements; \"@rushstack/no-transitive-dependency-imports\", used to prevent referencing transitive dependencies (ie. dependencies of dependencies) in import and require statements; and \"@rushstack/normalized-imports\", used to ensure that the most direct path to a dependency is provided in import and require statements"
}
]
}
},
{
"version": "0.15.2",
"tag": "@rushstack/eslint-plugin_v0.15.2",
"date": "Sat, 27 Jul 2024 00:10:27 GMT",
"comments": {
"patch": [
{
"comment": "Include CHANGELOG.md in published releases again"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/tree-pattern\" to `0.3.4`"
}
]
}
},
{
"version": "0.15.1",
"tag": "@rushstack/eslint-plugin_v0.15.1",
"date": "Sat, 17 Feb 2024 06:24:34 GMT",
"comments": {
"patch": [
{
"comment": "Fix broken link to API documentation"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/tree-pattern\" to `0.3.3`"
}
]
}
},
{
"version": "0.15.0",
"tag": "@rushstack/eslint-plugin_v0.15.0",
"date": "Wed, 07 Feb 2024 01:11:18 GMT",
"comments": {
"minor": [
{
"comment": "Allow using `as const` in `typedef-var`"
}
]
}
},
{
"version": "0.14.0",
"tag": "@rushstack/eslint-plugin_v0.14.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/tree-pattern\" to `0.3.2`"
}
]
}
},
{
"version": "0.13.1",
"tag": "@rushstack/eslint-plugin_v0.13.1",
"date": "Tue, 26 Sep 2023 09:30:33 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/tree-pattern\" to `0.3.1`"
}
]
}
},
{
"version": "0.13.0",
"tag": "@rushstack/eslint-plugin_v0.13.0",
"date": "Fri, 15 Sep 2023 00:36:58 GMT",
"comments": {
"minor": [
{
"comment": "Update @types/node from 14 to 18"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/tree-pattern\" to `0.3.0`"
}
]
}
},
{
"version": "0.12.0",
"tag": "@rushstack/eslint-plugin_v0.12.0",
"date": "Mon, 22 May 2023 06:34:32 GMT",
"comments": {
"minor": [
{
"comment": "Upgrade the @typescript-eslint/* dependencies to ~5.59.2"
}
]
}
},
{
"version": "0.11.0",
"tag": "@rushstack/eslint-plugin_v0.11.0",
"date": "Thu, 29 Sep 2022 07:13:06 GMT",
"comments": {
"none": [
{
"comment": "Update resolution for typescript-eslint/parser"
}
],
"minor": [
{
"comment": "Upgraded @typescript-eslint dependencies to 5.30.x to enable support for TypeScript 4.8"
}
]
}
},
{
"version": "0.10.0",
"tag": "@rushstack/eslint-plugin_v0.10.0",
"date": "Wed, 03 Aug 2022 18:40:35 GMT",
"comments": {
"minor": [
{
"comment": "Upgrade TypeScript dependency to 4.7"
}
]
}
},
{
"version": "0.9.1",
"tag": "@rushstack/eslint-plugin_v0.9.1",
"date": "Fri, 17 Jun 2022 00:16:18 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/tree-pattern\" to `0.2.4`"
}
]
}
},
{
"version": "0.9.0",
"tag": "@rushstack/eslint-plugin_v0.9.0",
"date": "Sat, 23 Apr 2022 02:13:06 GMT",
"comments": {
"minor": [
{
"comment": "Add support for TypeScript 4.6"
}
]
}
},
{
"version": "0.8.6",
"tag": "@rushstack/eslint-plugin_v0.8.6",
"date": "Sat, 09 Apr 2022 02:24:26 GMT",
"comments": {
"patch": [
{
"comment": "Rename the \"master\" branch to \"main\"."
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/tree-pattern\" to `0.2.3`"
}
]
}
},
{
"version": "0.8.5",
"tag": "@rushstack/eslint-plugin_v0.8.5",
"date": "Tue, 15 Mar 2022 19:15:53 GMT",
"comments": {
"patch": [
{
"comment": "Fix the path in the package.json \"directory\" field."
}
]
}
},
{
"version": "0.8.4",
"tag": "@rushstack/eslint-plugin_v0.8.4",
"date": "Mon, 06 Dec 2021 16:08:32 GMT",
"comments": {
"patch": [
{
"comment": "Add support for ESLint v8"
}
]
}
},
{
"version": "0.8.3",
"tag": "@rushstack/eslint-plugin_v0.8.3",
"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/tree-pattern\" to `0.2.2`"
}
]
}
},
{
"version": "0.8.2",
"tag": "@rushstack/eslint-plugin_v0.8.2",
"date": "Thu, 07 Oct 2021 07:13:35 GMT",
"comments": {
"patch": [
{
"comment": "Update typescript-eslint to add support for TypeScript 4.4."
}
]
}
},
{
"version": "0.8.1",
"tag": "@rushstack/eslint-plugin_v0.8.1",
"date": "Thu, 23 Sep 2021 00:10:40 GMT",
"comments": {
"patch": [
{
"comment": "Upgrade the `@types/node` dependency to version to version 12."
}
]
}
},
{
"version": "0.8.0",
"tag": "@rushstack/eslint-plugin_v0.8.0",
"date": "Mon, 12 Jul 2021 23:08:26 GMT",
"comments": {
"minor": [
{
"comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)"
}
]
}
},
{
"version": "0.7.3",
"tag": "@rushstack/eslint-plugin_v0.7.3",
"date": "Tue, 06 Apr 2021 15:14:22 GMT",
"comments": {
"patch": [
{
"comment": "Fix unlisted dependency on @typescript-eslint/experimental-utils"
}
]
}
},
{
"version": "0.7.2",
"tag": "@rushstack/eslint-plugin_v0.7.2",
"date": "Wed, 30 Sep 2020 18:39:17 GMT",
"comments": {
"patch": [
{
"comment": "Update to build with @rushstack/heft-node-rig"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/tree-pattern\" to `0.2.1`"
}
]
}
},
{
"version": "0.7.1",
"tag": "@rushstack/eslint-plugin_v0.7.1",
"date": "Wed, 30 Sep 2020 06:53:53 GMT",
"comments": {
"patch": [
{
"comment": "Include missing \"License\" field."
},
{
"comment": "Update README.md"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/tree-pattern\" to `0.2.0`"
}
]
}
},
{
"version": "0.7.0",
"tag": "@rushstack/eslint-plugin_v0.7.0",
"date": "Tue, 22 Sep 2020 01:45:31 GMT",
"comments": {
"minor": [
{
"comment": "Add a new rule \"@rushstack/typedef-var\" which supplements \"@typescript-eslint/typedef\" by enabling a special policy for local variables"
}
]
}
},
{
"version": "0.6.3",
"tag": "@rushstack/eslint-plugin_v0.6.3",
"date": "Sat, 19 Sep 2020 04:37:26 GMT",
"comments": {
"patch": [
{
"comment": "Add missing dependency"
}
]
}
},
{
"version": "0.6.2",
"tag": "@rushstack/eslint-plugin_v0.6.2",
"date": "Sat, 19 Sep 2020 03:33:06 GMT",
"comments": {
"patch": [
{
"comment": "Extract the pattern matcher into the new \"@rushstack/tree-pattern\" package"
}
],
"dependency": [
{
"comment": "Updating dependency \"@rushstack/tree-pattern\" to `0.1.0`"
}
]
}
},
{
"version": "0.6.1",
"tag": "@rushstack/eslint-plugin_v0.6.1",
"date": "Thu, 27 Aug 2020 11:27:06 GMT",
"comments": {
"patch": [
{
"comment": "Revise the \"@rushstack/hoist-jest-mock\" rule to allow some common Jest coding practices that are not problematic"
}
]
}
},
{
"version": "0.6.0",
"tag": "@rushstack/eslint-plugin_v0.6.0",
"date": "Mon, 24 Aug 2020 07:35:20 GMT",
"comments": {
"minor": [
{
"comment": "Add new rule @rushstack/hoist-jest-mock"
}
]
}
},
{
"version": "0.5.0",
"tag": "@rushstack/eslint-plugin_v0.5.0",
"date": "Sat, 22 Aug 2020 05:55:42 GMT",
"comments": {
"minor": [
{
"comment": "Add a new rule \"@rushstack/no-new-null\" that will replace \"@rushstack/no-null\""
}
]
}
},
{
"version": "0.4.2",
"tag": "@rushstack/eslint-plugin_v0.4.2",
"date": "Wed, 12 Aug 2020 00:10:05 GMT",
"comments": {
"patch": [
{
"comment": "Updated project to build with Heft"
}
]
}
},
{
"version": "0.4.1",
"tag": "@rushstack/eslint-plugin_v0.4.1",
"date": "Wed, 24 Jun 2020 09:50:48 GMT",
"comments": {
"patch": [
{
"comment": "Fix an issue with the published file set"
}
]
}
},
{
"version": "0.4.0",
"tag": "@rushstack/eslint-plugin_v0.4.0",
"date": "Wed, 24 Jun 2020 09:04:28 GMT",
"comments": {
"minor": [
{
"comment": "Upgrade to ESLint 7"
}
]
}
},
{
"version": "0.3.2",
"tag": "@rushstack/eslint-plugin_v0.3.2",
"date": "Wed, 18 Mar 2020 15:07:47 GMT",
"comments": {
"patch": [
{
"comment": "Upgrade cyclic dependencies"
}
]
}
},
{
"version": "0.3.1",
"tag": "@rushstack/eslint-plugin_v0.3.1",
"date": "Sun, 19 Jan 2020 02:26:53 GMT",
"comments": {
"patch": [
{
"comment": "Upgrade Node typings to Node 10"
}
]
}
},
{
"version": "0.3.0",
"tag": "@rushstack/eslint-plugin_v0.3.0",
"date": "Fri, 17 Jan 2020 01:08:23 GMT",
"comments": {
"minor": [
{
"comment": "Allow null in == and != conditionals for no-null eslint rule"
}
]
}
},
{
"version": "0.2.0",
"tag": "@rushstack/eslint-plugin_v0.2.0",
"date": "Thu, 09 Jan 2020 06:44:12 GMT",
"comments": {
"minor": [
{
"comment": "Add new rule `@rushstack/no-untyped-underscore`"
}
]
}
},
{
"version": "0.1.0",
"tag": "@rushstack/eslint-plugin_v0.1.0",
"date": "Wed, 08 Jan 2020 00:11:31 GMT",
"comments": {
"minor": [
{
"comment": "Initial release"
}
]
}
}
]
}