Публикации по теме 'eslint'
Настройка ESLint в приложении NodeJS
В предыдущем посте я рассмотрел настройку NPM, Webpack, Babel и ReactJS в проекте NodeJS.
Еще одна важная часть экосистемы Full-Stack JavaScript - ESLint . В этом посте я расскажу, что такое ESLint, какие проблемы он решает и как его настроить.
Статический анализ, линтинг и ESLint
В компьютерном программировании статический анализ относится к идее анализа исходного кода без фактического выполнения этого кода. Линтинг - это тип статического анализа, который ищет проблемные..
Шпаргалка по Prettier и ESLint Automation
Почему
👉 Предотвращение совершения неверного кода. Это самый дешевый способ убедиться, что ваш код действителен.
Настраивать
Красивее Eslint StyleLint Возможность проверки кода локально Автоматический запуск проверки кода с помощью Husky и lint-staged
🛠 1. Красивее
Сделайте стиль кода проекта более последовательным Прекратить спор о стилях кодирования между разработчиками
🐨 Зависимости
npm install -D prettier
🐨 Конфигурация
Попробуйте Playground и..
Конфигурация SonarQube
SonarQube — это платформа с открытым исходным кодом, разработанная SonarSource для непрерывной проверки качества кода. Sonar выполняет статический анализ кода , который предоставляет подробный отчет об ошибках, запахах кода, уязвимостях и дублировании кода. Он поддерживает множество языков благодаря встроенным наборам правил, а также может быть расширен с помощью различных плагинов.
В этой статье мы опишем, как настроить плагин sonarqube для проекта javascript.
Предпосылки:..
Webpack — устранение длинного импорта — Часть 2
Webpack — устранение длинных импортов — Часть 2
Это вторая часть серии. Если вас интересует настройка Webpack, чтобы избавиться от запутанно длинных инструкций в начале файлов, рекомендую прочитать предыдущую статью .
В этом разделе мы рассмотрим конкретные настройки, связанные с Jest и ESlint . Это единственные библиотеки, с которыми я столкнулся на своем пути с функцией Webpack. Давайте погрузимся!
Шутка
Вполне естественно писать модульные тесты для нужных компонентов..
Начнем наше путешествие по линтингу кода
Фон
Мы начали наше путешествие по TypeScript где-то в прошлом году, где все началось (как и большинство проектов) с JavaScript в качестве основного языка для всех наших новых проектов. Позже я расскажу о миграции с PHP на NodeJS в отдельном посте. Имея хороший контроль над JavaScript, пришло время сделать следующий шаг, то есть TypeScript, и именно это мы сделали с совершенно новым проектом. Это стал первым проектом SAFE, полностью написанным на TypeScript (фронтенд тоже был React..
Установка и использование ESLint в существующем коде JavaScript
Почему линтинг? 🤔
Javascript — отличный язык, однако, поскольку он гибкий, есть вероятность написать плохой код и закопаться в яму. Javascript – это динамический язык с нечеткой типизацией, а это означает, что многое может пойти не так, поэтому ESLint очень полезен, поскольку он анализирует ваш код, не выполняя его . ESLint – это инструмент для проверки качества кода , задачей которого является сканирование файлов вашего проекта и выявление потенциальных проблем. Проблемы могут быть..