From e0cbac6a398b4d0aa73eb590f7fcd1460ef97050 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Fri, 3 Jun 2022 11:09:23 +0200 Subject: [PATCH 1/8] Add "no-fallthrough" eslint rule --- src/librustdoc/html/static/.eslintrc.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustdoc/html/static/.eslintrc.js b/src/librustdoc/html/static/.eslintrc.js index f66ecbf78af7b..cf99ed56de137 100644 --- a/src/librustdoc/html/static/.eslintrc.js +++ b/src/librustdoc/html/static/.eslintrc.js @@ -70,5 +70,6 @@ module.exports = { "no-dupe-keys": "error", "no-duplicate-case": "error", "no-ex-assign": "error", + "no-fallthrough": "error", } }; From fe503adf4c023f8f8284262ea2b39bf2ce3fabcf Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Fri, 3 Jun 2022 11:11:33 +0200 Subject: [PATCH 2/8] Add "no-invalid-regexp" eslint rule --- src/librustdoc/html/static/.eslintrc.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustdoc/html/static/.eslintrc.js b/src/librustdoc/html/static/.eslintrc.js index cf99ed56de137..e6ed3809cddcf 100644 --- a/src/librustdoc/html/static/.eslintrc.js +++ b/src/librustdoc/html/static/.eslintrc.js @@ -71,5 +71,6 @@ module.exports = { "no-duplicate-case": "error", "no-ex-assign": "error", "no-fallthrough": "error", + "no-invalid-regexp": "error", } }; From e7d1b5a9526bcd15066a99cd96f6d3cbb140a873 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Fri, 3 Jun 2022 11:13:42 +0200 Subject: [PATCH 3/8] Add "no-import-assign" eslint rule --- src/librustdoc/html/static/.eslintrc.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustdoc/html/static/.eslintrc.js b/src/librustdoc/html/static/.eslintrc.js index e6ed3809cddcf..efc6f28d0435c 100644 --- a/src/librustdoc/html/static/.eslintrc.js +++ b/src/librustdoc/html/static/.eslintrc.js @@ -72,5 +72,6 @@ module.exports = { "no-ex-assign": "error", "no-fallthrough": "error", "no-invalid-regexp": "error", + "no-import-assign": "error", } }; From 584eec6c26eb2c1058cf70f25b0a3a64b598d456 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Fri, 3 Jun 2022 11:14:07 +0200 Subject: [PATCH 4/8] Add "no-self-compare" eslint rule --- src/librustdoc/html/static/.eslintrc.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustdoc/html/static/.eslintrc.js b/src/librustdoc/html/static/.eslintrc.js index efc6f28d0435c..ff97e74759f45 100644 --- a/src/librustdoc/html/static/.eslintrc.js +++ b/src/librustdoc/html/static/.eslintrc.js @@ -73,5 +73,6 @@ module.exports = { "no-fallthrough": "error", "no-invalid-regexp": "error", "no-import-assign": "error", + "no-self-compare": "error", } }; From 72bd8e49964146fe803ecdcc25de9ef1cf37beda Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Fri, 3 Jun 2022 11:16:23 +0200 Subject: [PATCH 5/8] Add "no-template-curly-in-string" eslint rule --- src/librustdoc/html/static/.eslintrc.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustdoc/html/static/.eslintrc.js b/src/librustdoc/html/static/.eslintrc.js index ff97e74759f45..fa1ff41b9a58f 100644 --- a/src/librustdoc/html/static/.eslintrc.js +++ b/src/librustdoc/html/static/.eslintrc.js @@ -74,5 +74,6 @@ module.exports = { "no-invalid-regexp": "error", "no-import-assign": "error", "no-self-compare": "error", + "no-template-curly-in-string": "error", } }; From 1e4a149823b4ac139c2cffff6138b905c3c6e129 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Fri, 3 Jun 2022 11:20:46 +0200 Subject: [PATCH 6/8] Add "block-scoped-var" eslint rule --- src/librustdoc/html/static/.eslintrc.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustdoc/html/static/.eslintrc.js b/src/librustdoc/html/static/.eslintrc.js index fa1ff41b9a58f..627c3e0780b8b 100644 --- a/src/librustdoc/html/static/.eslintrc.js +++ b/src/librustdoc/html/static/.eslintrc.js @@ -75,5 +75,6 @@ module.exports = { "no-import-assign": "error", "no-self-compare": "error", "no-template-curly-in-string": "error", + "block-scoped-var": "error", } }; From 7db2b00be3e4bc30495041461764bfc7917dbfd1 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Fri, 3 Jun 2022 11:28:34 +0200 Subject: [PATCH 7/8] Add "guard-for-in" eslint rule --- src/librustdoc/html/static/.eslintrc.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustdoc/html/static/.eslintrc.js b/src/librustdoc/html/static/.eslintrc.js index 627c3e0780b8b..ab0bff952285f 100644 --- a/src/librustdoc/html/static/.eslintrc.js +++ b/src/librustdoc/html/static/.eslintrc.js @@ -76,5 +76,6 @@ module.exports = { "no-self-compare": "error", "no-template-curly-in-string": "error", "block-scoped-var": "error", + "guard-for-in": "error", } }; From 6ce2e052e16f8c7c317686fb6d3d4b4670169745 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Fri, 3 Jun 2022 11:29:49 +0200 Subject: [PATCH 8/8] Add "no-alert" eslint rule --- src/librustdoc/html/static/.eslintrc.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustdoc/html/static/.eslintrc.js b/src/librustdoc/html/static/.eslintrc.js index ab0bff952285f..bd83b254caacb 100644 --- a/src/librustdoc/html/static/.eslintrc.js +++ b/src/librustdoc/html/static/.eslintrc.js @@ -77,5 +77,6 @@ module.exports = { "no-template-curly-in-string": "error", "block-scoped-var": "error", "guard-for-in": "error", + "no-alert": "error", } };