diff options
Diffstat (limited to '.eslintrc.yml')
-rw-r--r-- | .eslintrc.yml | 18 |
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: |