summaryrefslogtreecommitdiff
path: root/.eslintrc.yml
diff options
context:
space:
mode:
Diffstat (limited to '.eslintrc.yml')
-rw-r--r--.eslintrc.yml18
1 files changed, 14 insertions, 4 deletions
diff --git a/.eslintrc.yml b/.eslintrc.yml
index e131d4c07d1..a8cbd9731a3 100644
--- a/.eslintrc.yml
+++ b/.eslintrc.yml
@@ -1,6 +1,8 @@
extends:
- '@gitlab'
- plugin:promise/recommended
+ - plugin:no-jquery/slim
+ - plugin:no-jquery/deprecated-3.4
globals:
__webpack_public_path__: true
gl: false
@@ -30,7 +32,13 @@ rules:
no-else-return:
- error
- allowElseIf: true
+ import/no-unresolved:
+ - error
+ - ignore:
+ # https://gitlab.com/gitlab-org/gitlab/issues/38226
+ - '^ee_component/'
import/no-useless-path-segments: off
+ import/order: off
lines-between-class-members: off
# Disabled for now, to make the plugin-vue 4.5 -> 5.0 update smoother
vue/no-confusing-v-for-v-if: error
@@ -38,11 +46,13 @@ rules:
vue/no-use-v-if-with-v-for: off
vue/no-v-html: off
vue/use-v-on-exact: off
- no-jquery/no-ajax: error
- no-jquery/no-ajax-events: error
- no-jquery/no-load: error
- no-jquery/no-load-shorthand: error
+ no-jquery/no-animate: off
+ # all offenses of no-jquery/no-animate-toggle are false positives ( $toast.show() )
+ no-jquery/no-animate-toggle: off
+ no-jquery/no-event-shorthand: off
+ no-jquery/no-fade: off
no-jquery/no-serialize: error
+ no-jquery/no-sizzle: off
promise/always-return: off
promise/no-callback-in-promise: off
overrides: