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


Создайте перехватчик Git для предварительной фиксации для Eslint
В предыдущей статье я объяснил, что такое Git Hooks и их соответствующие варианты использования. В этой статье я собираюсь объяснить вам, как создать ловушку git для проверки ваших правил eslint . Если вы не знакомы с настройкой eslint для своего проекта, вы также можете прочитать мою статью об этом. Хук предварительной фиксации Как я объяснил в своей предыдущей статье , ловушка pre-commit запускается каждый раз, когда вы запускаете git commit , прежде чем Git запросит у..

Напишите масштабируемые, эффективные, настраиваемые правила eslint
Используйте эту формулу для написания собственных правил линтера. В тот редкий момент, когда системы были отключены и работа не могла быть выполнена, я думал обо всех способах улучшить нашу кодовую базу. В связи с этим я подумал о том, чтобы ввести специальные правила, обеспечивающие соблюдение передового опыта наших компаний. По общему признанию, создание собственных пользовательских правил линтера было непростой задачей, но я чувствовал, что это еще один инструмент для повышения..

Крюк обработчика ключей React
Обновление 20.04.21 Первоначальная реализация не была гибкой для функций, возвращающих MouseEvents. Я понимаю, что могут быть случаи, когда потребуются определенные реквизиты для MouseEvents, и этот хук не будет работать, но я предполагаю, что это менее чем в 20% случаев. Фрагменты кода были обновлены: useKeyDownHook.ts — необходимо разрешить события MouseEvents, но запретить выполнение чего-либо, кроме событий клавиатуры. types.ts — в целом нужно было сделать его более..

Захватывающее изобретение, с которым я столкнулся в Bootcamp
Это моя первая неделя на буткемпе, и это было довольно интересно, хотя было довольно много блокировщиков, но это круто. Сегодняшний пост — это возможность поделиться одним из моих любимых инструментов, с которыми я недавно столкнулся во время буткемпа. Чудо программирования ESLint . Что такое ESLint? ESLint — это инструмент для выявления шаблонов, обнаруженных в коде ECMAScript/JavaScript, и составления отчетов о них, цель которого — сделать код более согласованным и избежать..

Настройка ESLint с Prettier, TypeScript и Visual Studio Code
При соответствующей настройке ESLint и Prettier могут оптимизировать рабочий процесс разработки TypeScript в Visual Studio Code. Правильная настройка может быть немного сложной задачей, но, надеюсь, это руководство поможет. В приведенных ниже примерах будет использоваться популярный пресет Airbnb с модификациями, чтобы он работал с TypeScript и Prettier. Установите необходимые зависимости yarn add -D @typescript -eslint/eslint-plugin @typescript -eslint/parser eslint..

Освойте ESLint за 7 минут
Освойте ESLint за 7 минут Никто не любит спагетти-код. Массив с непоследовательными цитатами из-за отсутствия лучшего назначения вряд ли приемлем, а консоль, пронизанная «привет», определенно покажется дилетантской, если не незаконченной. Ясно, что я сторонник передовой практики, но у меня есть веские причины. Я просмотрел тысячи PR от бесчисленных честолюбивых разработчиков, и можно с уверенностью сказать, что стандарты согласованности повышаются . Независимо от уровня стажа,..

Рельсы | Webpacker | Пряжа | ESLint и псевдонимы
TL;DR config/webpack/shared.js resolve: { alias: { Helpers: resolve('path/to/helpers_directory'), Components: resolve('path/to/components_directory') } } .eslintrc.json "settings": { "import/resolver": { "webpack": { "config": "config/webpack/shared.js" } } Новая команда для запуска eslint (мы запускаем ее в нашем rakefile): NODE_ENV=development yarn lint Проблема Недавно на работе я обнаружил..