Просмотр исходного кода

refs #84709: add test and lint
add eslint rule for regex negative lookahead and positive lookahead.

NEEDLEMAN3\tatsu 4 лет назад
Родитель
Сommit
8c4e3ba990
1 измененных файлов с 12 добавлено и 0 удалено
  1. 12 0
      packages/app/.eslintrc.js

+ 12 - 0
packages/app/.eslintrc.js

@@ -3,6 +3,9 @@ module.exports = {
     'weseek/react',
     'weseek/typescript',
   ],
+  plugins: [
+    'regex',
+  ],
   env: {
     jquery: true,
   },
@@ -25,6 +28,15 @@ module.exports = {
       name: 'axios',
       message: 'Please use src/utils/axios instead.',
     }],
+    'regex/invalid': ['error', [
+      {
+        regex: '\\/\\?\\!',
+        message: 'Do not use any negative lookahead',
+      }, {
+        regex: '\\/\\?\\=',
+        message: 'Do not use any Positive lookahead',
+      },
+    ]],
     '@typescript-eslint/no-var-requires': 'off',
 
     // set 'warn' temporarily -- 2021.08.02 Yuki Takei