Публикации по теме 'linter'
Создание собственного JavaScript-линтера (часть 4)
КОДЕКС
Создание собственного JavaScript-линтера (часть 4)
Исчерпывающий учебник
Это четвертая и последняя часть подробного руководства по созданию линтера JavaScript. Вы можете прочитать третью часть здесь .
А вот и исходный код dirtyrat на GitHub .
Регистрация имен
Как мы видели в других частях этого руководства, когда линтер, анализируя токен за токеном, находит токен вида name , он вызывает некоторую функцию для регистрации имени (токена) как объявленного или как..
🎩 Пара слов о покрытии
Сегодня мы поговорим о новом инструменте покрытия 🎩ESCover и многом другом!
Привет, ребята!
Я думаю, вы знаете, что преобразователь кода 🐊 Putout имеет 100% тестовое покрытие. Почему так? Дело в том, что написание парсеров — очень сложная задача, но не волнуйтесь! Есть помощник 😏!
Издевайтесь над импортом!
Mock-import существует около года и раньше издевался над вещами, когда вы использовали EcmaScript Modules . Он использует 🐊 Putout и меняет ImportDeclarations..
Программный поиск ошибок в коде с использованием Go
Написать статический анализатор кода для поиска ошибок в коде
Это сообщение в блоге основано на семинаре, который я провел год назад на GopherCon по статическому анализу в Go. Семинар охватывает гораздо больше, чем я мог охватить в этой статье, поэтому вы можете ознакомиться с мастер-классом здесь .
Мотивация
Согласно Википедии, статический анализ кода — это анализ компьютерных программ, выполняемый без их выполнения. Возможно, вы уже знакомы с инструментами для статического..
Я абсолютно согласен! Спасибо
Я абсолютно согласен! Спасибо
TSLint мертв
… Или, по крайней мере, так пахнет.
Перво-наперво: я не поддерживаю TSLint и не аффилирован с Palantir, компанией, создавшей этот инструмент. Мнения принадлежат мне, но не стесняйтесь их принимать.
Мой дескриптор GitHub - @ajafff , и я создаю потрясающие возможности экосистемы TypeScript.
Отсутствие сопровождающих
Когда я начал вносить свой вклад в TSLint в конце 2016 года, было как минимум 2 активных сопровождающих. Циклы рецензирования занимали самое большее пару дней, и..
Пользовательские линтеры: инструмент для повышения производительности разработчиков
У современных разработчиков Javascript есть множество вариантов, когда дело доходит до соблюдения соглашений о стилях и кодировании Javascript. Существует множество правил и плагинов ESLint для обеспечения соблюдения желаемого соглашения о кодировании.
Но как насчет соблюдения соглашений о кодировании, характерных для вашей компании, домена, проекта или команды?
Эта проблема проявляется следующими способами
Вы, как владелец кода или рецензент, несете ответственность за то, чтобы..
Повысьте уровень кода своей команды с помощью Linter Magic: руководство по более чистому JavaScript! 🚀✨
Привет, разработчики, приготовьтесь повысить уровень своей игры с программированием с помощью фантастического инструмента под названием линтер!
Представьте, что это ваш всегда бдительный компаньон по кодированию, который гарантирует, что ваш код JavaScript будет первоклассным.
Давайте погрузимся в мир линтеров и посмотрим, как они могут революционизировать опыт кодирования вашей команды! 🚀
Что такое линтер? 🕵️♂️
Думайте о линтере как о личном контролере грамматики вашего кода..