Skip to content

Commit 3fea9de

Browse files
committedJun 23, 2023
feat: removed eslint-plugin-optimize-regex, using the unicorn rule for it
Signed-off-by: prisis <d.bannert@anolilab.de>
1 parent 485ae0c commit 3fea9de

File tree

12 files changed

+7
-31
lines changed

12 files changed

+7
-31
lines changed
 

‎packages/commitlint-config/src/index.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
const automaticCommitPattern = /^chore\(release\):.*\[skip ci]/;
1+
// eslint-disable-next-line unicorn/better-regex
2+
const automaticCommitPattern = /^chore\(release\):.*\[skip ci\]/;
23

34
const config = {
45
extends: ["@commitlint/config-conventional"],

‎packages/eslint-config/README.md

-1
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,6 @@ The following esLint plugins enforce good coding practices:
374374

375375
- [eslint-plugin-array-func](https://github.com/freaktechnik/eslint-plugin-array-func)
376376
- [eslint-plugin-eslint-comments](https://github.com/mysticatea/eslint-plugin-eslint-comments)
377-
- [eslint-plugin-optimize-regex](https://github.com/BrainMaestro/eslint-plugin-optimize-regex)
378377
- [eslint-plugin-promise](https://github.com/xjamundx/eslint-plugin-promise)
379378
- [eslint-plugin-no-loops](https://github.com/buildo/eslint-plugin-no-loops)
380379
- [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort)

‎packages/eslint-config/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@
8787
"eslint-plugin-no-loops": "^0.3.0",
8888
"eslint-plugin-no-secrets": "^0.8.9",
8989
"eslint-plugin-no-use-extend-native": "^0.5.0",
90-
"eslint-plugin-optimize-regex": "^1.2.1",
9190
"eslint-plugin-promise": "^6.1.1",
9291
"eslint-plugin-regexp": "^1.15.0",
9392
"eslint-plugin-simple-import-sort": "^10.0.0",
@@ -202,10 +201,10 @@
202201
"src/config/plugins/no-secrets.ts",
203202
"src/config/plugins/no-unsanitized.ts",
204203
"src/config/plugins/node.ts",
205-
"src/config/plugins/optimize-regex.ts",
206204
"src/config/plugins/promise.ts",
207205
"src/config/plugins/react-hooks.ts",
208206
"src/config/plugins/react-redux.ts",
207+
"src/config/plugins/regexp.ts",
209208
"src/config/plugins/react.ts",
210209
"src/config/plugins/security.ts",
211210
"src/config/plugins/simple-import-sort.ts",

‎packages/eslint-config/src/config.ts

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ const internalPluginConfig = [
88
"compat",
99
"eslint-comments",
1010
"import",
11-
"optimize-regex",
1211
"promise",
1312
"simple-import-sort",
1413
"no-extend-native",

‎packages/eslint-config/src/config/best-practices.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,6 @@ const config: Linter.Config = {
244244
{
245245
object: "global",
246246
property: "isFinite",
247-
// eslint-disable-next-line sonarjs/no-duplicate-string
248247
message: "Please use Number.isFinite instead",
249248
},
250249
{
@@ -260,7 +259,7 @@ const config: Linter.Config = {
260259
{
261260
object: "global",
262261
property: "isNaN",
263-
// eslint-disable-next-line sonarjs/no-duplicate-string
262+
264263
message: "Please use Number.isNaN instead",
265264
},
266265
{

‎packages/eslint-config/src/config/plugins/optimize-regex.ts

-10
This file was deleted.

‎packages/eslint-config/src/config/plugins/react.ts

-1
Original file line numberDiff line numberDiff line change
@@ -688,7 +688,6 @@ const config: Linter.Config = {
688688
"react/jsx-wrap-multilines": [
689689
"error",
690690
{
691-
// eslint-disable-next-line sonarjs/no-duplicate-string
692691
declaration: "parens-new-line",
693692
assignment: "parens-new-line",
694693
return: "parens-new-line",

‎packages/eslint-config/src/config/style.ts

-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ const config: Linter.Config = {
6464
"comma-dangle": [
6565
"error",
6666
{
67-
// eslint-disable-next-line sonarjs/no-duplicate-string
6867
arrays: "always-multiline",
6968
objects: "always-multiline",
7069
imports: "always-multiline",

‎packages/eslint-config/src/index.ts

-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ if (!global.hasAnolilabEsLintConfigLoaded) {
3131
"compat",
3232
"eslint-comments",
3333
"i",
34-
"optimize-regex",
3534
"promise",
3635
"simple-import-sort",
3736
"unicorn",

‎packages/eslint-config/src/utils/create-config.ts

+3
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ const getType = (type: FileType) => {
1414
case "js_and_ts": {
1515
return ["*.js", "*.mjs", "*.cjs", "*.ts", "*.mts", "*.cts"];
1616
}
17+
case "javascript": {
18+
return ["*.js", "*.mjs", "*.cjs"];
19+
}
1720
case "all": {
1821
return ["*.js", "*.jsx", "*.mjs", "*.cjs", "*.ts", "*.tsx", "*.mts", "*.cts"];
1922
}

‎packages/package-json-utils/__tests__/index.test.ts

-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ describe("package-json-utils", () => {
8989
});
9090

9191
it("hasDep: returns true when the packageJson has the 'dependencies' property", () => {
92-
// eslint-disable-next-line sonarjs/no-duplicate-string
9392
expect(hasDep(["read-pkg-up"])).toBeTruthy();
9493
});
9594

‎pnpm-lock.yaml

-10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
Please sign in to comment.