UNPKG

@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
{ "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" } ] } } ] }