Нужна помощь в установке linter-stylelint для Atom

Мне очень жаль этот вопрос новичка, но я не вижу, как это решить...

Я установил linter-stylelint и попытался настроить его так, как там сказано: https://atom.io/packages/linter-stylelint

Итак: - Я поместил файл stylelint.config.js в свой проект. - В настройках я проверил Использовать стандарт - Но не вижу, что мне нужно сделать, чтобы «Добавить раздел stylelint в ваш package.json»

На моем Mac я вижу файл: /Users/eric/node_modules/stylelint-config-standard Но я не знаю, какой код мне нужно вставить внутрь...

Кстати, когда я пытаюсь использовать linter-stylelint в файле css, я получаю сообщение об ошибке: Unable to parse stylelint configuration Unexpected token:

В моем stylelint.config.js у меня сейчас есть следующий код:

{
"extends": "stylelint-config-standard"
  "rules" {
    "no-unsupported-browser-features": [ true, { "severity": "warning" }]
   }
}

Спасибо, если вы можете мне помочь! ;)

Павел


person Monsieur Paul    schedule 22.03.2018    source источник


Ответы (1)


Итак: - Я поместил файл stylelint.config.js в свой проект. - В настройках поставил галочку Использовать стандартную

В соответствии с документами, на которые вы ссылаетесь, вы должны либо разместить файл stylelint.config.js или установите флажок "Использовать стандартный".

Я получаю сообщение об ошибке Unable to parse stylelint configuration Unexpected token :

Это связано с тем, что JSON вашего файла конфигурации недействителен. Не хватает и запятой, и двоеточия. Используйте такую ​​службу, как JSONLint, для проверки JSON. Ваша фиксированная конфигурация:

{
    "extends": "stylelint-config-standard",
    "rules": {
        "no-unsupported-browser-features": [true, {
            "severity": "warning"
        }]
    }
}

Несмотря на то, что эта конфигурация является допустимой JSON, она не будет работать, потому что правило no-unsupported-browser-features больше не встроено в stylelint. Однако он доступен в виде плагина. Если вы хотите использовать Это.

Я очень извиняюсь за этот вопрос новичка

Это отлично. Мы все новички в начале! Поскольку вы только начинаете работать со stylelint, я предлагаю вам удалить файл stylelint.config.js и установить флажок «Использовать стандарт». Это, пожалуй, самый быстрый способ начать работу. Как только вы освоитесь с этим инструментом, вы можете исследовать создание собственного файла конфигурации для ваших конкретных нужд.

person jeddy3    schedule 23.03.2018
comment
Спасибо! Теперь я могу: - использовать стандартный csslint - использовать расширенный с этим кодом //.stylelintrc { extends: /Users/eric/node_modules/stylelint-config-standard, plugins: [ /Users/eric/node_modules/stylelint-no-unsupported- browser-features ], rules: { plugin/no-unsupported-browser-features: [true, { серьезность: предупреждение }] } } Но несколько ошибок стали предупреждениями… - Как мне настроить .stylelintrc, чтобы помечать «незначительные стилистические» ошибки как предупреждения? - Какой-нибудь инструмент для форматирования таблиц стилей для «незначительных стилистических» ошибок? - person Monsieur Paul; 24.03.2018
comment
пффф... невозможно отформатировать код... code//.stylelintrc { extends: /Users/eric/node_modules/stylelint-config-standard, plugins: [ /Users/eric/node_modules/stylelint-no-unsupported-browser- функции ], правила: { plugin/no-unsupported-browser-features: [true, { серьезность: предупреждение }] } } - person Monsieur Paul; 24.03.2018