Я использую редактор кода атома для VueJS Project с ESLINT (feross). Попытавшись быстро прототипировать макет, я получаю эти ошибки.
Отсутствие места перед открытием скобки
Строки должны использовать singlequote
Дополнительная точка с запятой
Во время фазы прототипа я хотел бы, чтобы ESLINT/ATOM отключил/проигнорировал эти ошибки и все равно отобразил сайт. Как это сделать?
Вы можете временно отключить eslint. В моей установке, build/webpack.base.conf.js
показан следующий фрагмент:
module: {
rules: [
...(config.dev.useEslint ? [createLintingRule()] : []),
{
test: /\.vue$/,
Правило листинга позволит использовать eslint. Давайте избежим этого и установите для параметра config.dev.useEslint
значение false
. Перейдите в config/index.js
и config/index.js
следующий фрагмент:
// Use Eslint Loader?
// If true, your code will be linted during bundling and
// linting errors and warnings will be shown in the console.
useEslint: false,
В файле .eslintrc
выполните следующие действия:
"rules": {
"space-before-blocks": "off",
"quotes": "off",
"no-extra-semi": "off"
}
Это отключит вышеуказанные правила. Я бы предложил вместо того, чтобы отключить его, пусть он бросает предупреждение, поэтому в будущем вы не забудете исправить эти проблемы.
ESLint имеет потрясающую документацию: https://eslint.org/docs/rules/