Skip to content

Elbrus-Bootcamp/create-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Конфигурация сборки проекта от Эльбрус Буткемп

Как использовать

Используй команду

npm init @elbrus/config@latest

Также можно и через npx

npx @elbrus/create-config@latest

Что содержит

Данный сборщик предоставляет:

Как включить форматирование и линтинг по сохранению

  1. Скачайте последнюю версию расширения ESLint для VSCode. Убедитесь, что версия вашего расширения не ниже 3.0.7. Если версия 2.x.x, то перейдите на Pre-release версию.
  2. Скачайте последнюю версию расширения Prettier для VSCode.
  3. Перейдите пользовательские настройки в VSCode:
    1. нажмите Ctrl+Shift+P или Cmd+Shift+P
    2. Введите в окно user settings.json и выберите User settings.json
  4. Включите следующие настройки:
{
  // вставьте там, где все ваши настройки
  "files.autoSave": "afterDelay",
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": "always"
  },
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "eslint.workingDirectories": [
    { "directory": "./client", "changeProcessCWD": true },
    { "directory": "./server", "changeProcessCWD": true }
  ]
}

Как отключать правила

В файле eslint.config.mjs в конец экспортируемого массива нужно добавить объект со свойством rules:

export default [
  // прочие настройки
  ...elbrusConfig,
  {
    rules: {
      'no-console': 'off',
      'no-unused-variables': 'warn',
    },
  },
];

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors