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


DeepCode против Linters: выпуски DeepCode поддерживают ESLint, PMD и Pylint
Самый частый вопрос, который я получил от клиентов за последний месяц: чем DeepCode отличается от линтеров? Хотя этот вопрос казался мне очевидным, мне всегда было трудно объяснить его в деталях. Моя команда поддержала меня, так что нам не нужно рассказывать, но мы можем показать. Поэтому на этой неделе DeepCode молча выпустил поддержку линтеров. Мы будем запускать по одному основному линтеру для каждого поддерживаемого языка, чтобы каждый мог четко увидеть разницу в количестве и..

Руководство для начинающих по ESLint
Конфигурация, рекомендации и многое другое Большинство фронтенд-разработчиков используют ESLint для линтинга своего JavaScript. ESLint — это средство проверки статического анализа, которое анализирует ваш исходный код и ищет ошибки и нарушения лучших практик. Это поможет вам быстро найти проблемы, даже до локального запуска вашего приложения. ESLint настроен с помощью файла .eslintrc.json . Вы можете добавлять индивидуальные правила, а также можете использовать готовые плагины и..

Генерация нескольких уровней ошибок с одним и тем же правилом ESLint
Здесь, в Devoted, мы используем ESLint, чтобы выявлять и исправлять проблемы в нашем JavaScript. Наша конфигурация ESLint представляет собой смесь правил ESLint, правил из различных плагинов и, совсем недавно, пользовательских правил, которые соответствуют нашим потребностям. Мы начали настраивать пользовательские правила ESLint, когда нам потребовались дополнительные возможности настройки с помощью правила ESLint no-restricted-import . Это правило позволяет пользователям указывать..

Обеспечение единообразия кода для всех разработчиков - простой способ - с Prettier и ESLint
Написание кода - это достаточно сложно, не усложняйте его из-за плохого форматирования Форматирование кода: это не только для приверженцев и грамматических нацистов Этот пост предназначен для всех разработчиков JavaScript, которые когда-либо разрабатывали какое-либо приложение с другим человеком (или планируют это сделать). Если это вы, продолжайте читать. Если вы соло, рок-звезда, ниндзя-разработчик, вы можете продолжать свой день. Теперь, когда я привлек всеобщее внимание,..

Исправление ожидаемых разрывов строк как «LF», но найдено «CRLF» в VSCode 2023
Как получить согласованные разрывы строк в коде VS (LF против CRLF) Ага! Я знаю. Это отстой! Мой друг дошел до того, что установил подсистему Windows для Linux (WSL) и запустил VSCode из нее, чтобы избавиться от этой проблемы. Решение Если у вас нет папки .vscode в корневом каталоге, создайте ее. Добавьте файл с именем settings.json в эту папку и поместите следующее содержимое. { "files.eol": "\n" } Если у вас уже есть файл settings.json ,..

Настройка ESLint, TypeScript и Prettier
Ищете отличного (только удаленного) React Dev? Или просто хотите поболтать? Посетите мой профиль в LinkedIn и поздоровайтесь! 😃 Часто самой сложной частью использования пакета является его настройка и обеспечение того, чтобы он хорошо работал со всеми другими пакетами, работающими в том же домене. Естественно, между ESLint, Prettier и TypeScript есть значительное совпадение, и если вы не настроите его должным образом, то скоро будете в бычьем трансе смотреть на «Великую стену..

Prettier, ESLint и Typescript
Я решил написать эту статью, чтобы подвести итоги моей борьбы. Мы начали новый проект в компании, создали Prettier, ESLint и в какой-то момент добавили Typescript. К концу был создан Typescript. CI выполнял линтинг, хуки коммитов также линтинги, VSCode исправлял код и т. Д. (Это то, что я думал). В какой-то момент я играл с проектом и понял, что некоторые файлы были предупреждены моим редактор, но не при запуске линтера ( npm run lint в моем случае). Меня сработало. Мне трудно..