Публикации по теме 'eslint'


Хорошая отправная точка для ESLint
Каждый из нас хотя бы раз в жизни слышал о линтерах как разработчик. Линтер – это инструмент, который анализирует синтаксис кода для выявления несоответствий стилей и проблем во время выполнения . Процесс анализа выполняется с использованием настроенных правил. Прежде чем погрузиться в правила и пояснения, в следующих абзацах рассказывается, как настроить ESLint, хотя, если вы здесь, вы уже должны знать, как добавить его в проекты JS (TS). На мой взгляд, лучшая стратегия —..

Что мне показалось интересным в использовании ESlint и почему я считаю его интересным инструментом
Если вы разработчик программного обеспечения и читаете это, вы согласитесь, что из множества элементов, которые делают разработку программного обеспечения таким увлекательным выбором карьеры, инструменты выделяются больше всего (посмотрите, что я там сделал?) Большинство разработчиков программного обеспечения понимают, как легко получить лихорадочный энтузиазм при использовании нового инструмента. А если вы меня, то первое, куда вы идете, чтобы намочить ноги, - это документация по..

Наш путь от CoffeeScript до ES6
Несколько лет назад CoffeeScript был предпочтительным языком для приложений Ember , и мы выбрали его для реализации нашего многофункционального клиентского приложения с интенсивным использованием данных. С недавними разработками JavaScript и появлением Babel наша команда инженеров почувствовала, что использование CoffeeScript сдерживает нас, поэтому мы приняли решение последовать за остальным сообществом Ember и перенести нашу кодовую базу на ES6. Если вы планируете сделать такой..

Как интегрировать Prettier с ESLint и stylelint
или Как больше не беспокоиться о стилизации кода ESLint и stylelint - действительно потрясающие инструменты, которые позволяют вам применять шаблоны кодирования в ваших командах. Это дает много преимуществ, таких как вывод лучшего и более последовательного кода, избавление от бесполезных различий в коммитах (новая строка, отступы и др.) Среди многих других. Но со временем это может стать проблемой для разработчиков команды, которые считают лишним умственным бременем вручную..

Перемещение правил сонара ближе к разработчику с помощью ESLint
Сместите анализ качества кода влево, по возможности переместив статический анализ из конвейера CI/CD в IDE разработчиков. В этом посте я рассказываю о том, что мы сделали, как настроить Sonar Lint и как мы в конечном итоге переместили правила Sonar в ESLint. Проблема Как команда разработчиков, работающая над приложением JavaScript, мы иногда сталкивались с проблемами, когда разница между правилами, применяемыми в нашем конвейере CI/CD с использованием SonarQube, и локальными правилами с..

Простые хуки Git с приложением Create React, ESLint и Husky
Позвольте вашим хукам Git запускать ваши тесты и автоматически линтировать ваш код Хуки Git - это скрипты, которые Git выполняет до или после таких событий, как фиксации, нажатия и т. Д. Это действительно крутой и быстрый способ проверки вашего кода, прежде чем Git позволит вам проверить его. В этой части мы рассмотрим простой пример реализации хуков Git в приложении React с использованием библиотеки Husky. Затем мы создадим ловушку Git, которая проверяет ваши изменения, вызывая..

Настройка ESLint с помощью Webpack и React
ESLint - это защитные полосы для вашего проекта. Расширения текстового редактора полезны при кодировании, но ESLint может обеспечить соблюдение норм среди разработчиков и убрать неприятные дискуссии о синтаксисе. Согласитесь с нормами синтаксиса один раз и двигайтесь вперед. Если у людей есть проблемы с определенными правилами, они могут представить последовательный аргумент, почему они хотят изменить это правило. npm install --save-dev eslint babel-eslint eslint-plugin-react..