Публикации по теме '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 будет первоклассным. Давайте погрузимся в мир линтеров и посмотрим, как они могут революционизировать опыт кодирования вашей команды! 🚀 Что такое линтер? 🕵️‍♂️ Думайте о линтере как о личном контролере грамматики вашего кода..