3d8163dcf6
Unnecessary offences include false positives as well as flagged errors which have follow up issues in order to be addressed. Not all issues have been addressed before this being submitted in the spirit of results and iteration.
43 lines
1.1 KiB
YAML
43 lines
1.1 KiB
YAML
extends:
|
|
- '@gitlab'
|
|
globals:
|
|
__webpack_public_path__: true
|
|
gl: false
|
|
gon: false
|
|
localStorage: false
|
|
plugins:
|
|
- import
|
|
- html
|
|
- "@gitlab/i18n"
|
|
settings:
|
|
import/resolver:
|
|
webpack:
|
|
config: './config/webpack.config.js'
|
|
rules:
|
|
"@gitlab/i18n/no-non-i18n-strings": error
|
|
import/no-commonjs: error
|
|
no-underscore-dangle:
|
|
- error
|
|
- allow:
|
|
- __
|
|
- _links
|
|
# Disabled for now, to make the airbnb-base 12.1.0 -> 13.1.0 update smoother
|
|
no-else-return:
|
|
- error
|
|
- allowElseIf: true
|
|
import/no-useless-path-segments: 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
|
|
vue/no-unused-components: off
|
|
vue/no-use-v-if-with-v-for: off
|
|
vue/no-v-html: off
|
|
vue/use-v-on-exact: off
|
|
overrides:
|
|
files:
|
|
# Vue is temporarily being disabled until the autofix errors are resolved
|
|
# Follow up issue https://gitlab.com/gitlab-org/gitlab-ce/issues/57969
|
|
- '*.vue'
|
|
- '**/spec/**/*'
|
|
rules:
|
|
"@gitlab/i18n/no-non-i18n-strings": off
|