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


Что, если бы Линтер мог исправлять ошибки времени выполнения?
TypeError: присвоение постоянной переменной Представьте, что вы пишете код, и все хорошо, но когда вы запускаете тесты или выполняете его в браузере или узле, вы видите такую ​​ошибку. Это легко исправить, поскольку вы объявили константу, а затем попытались ее изменить: const a = 5; a = 3; Но, подожди! Зачем нужно заморачиваться с такими вещами? В этом вам поможет @putout/convert-const-to-let ! Он будет искать ссылки, и если значение переменной изменится, const будет..

[2022] Как использовать ESLint в функциях Firebase
Подготовка (пропустите, если проект уже готов) Создать проект firebase npm i -g firebase-tools firebase init (select Functions) Нажмите клавишу пробела, чтобы проверить раздел «Функции». Создать новый проект / Использовать существующий проект

Как автоматически обнаруживать проблемы в файле YAML с помощью Azure Pipelines
Привет ! Меня зовут Ксавье Жувено, и в этом небольшом посте я собираюсь объяснить, как автоматически обнаруживать проблемы в файле YAML с помощью Azure Pipelines. Самореклама : Другие статьи по информатике и программированию вы можете найти на моем сайте 😉 Проблемный Если у вас есть процессы CI/CD или вы хотите создать их для своего проекта, и у вас есть версии некоторых файлов YAML, может быть важно убедиться, что они всегда правильно написаны…

Создание собственного JavaScript-линтера (часть 2)
КОДЕКС Создание собственного JavaScript-линтера (часть 2) Исчерпывающий учебник Это вторая часть подробного руководства по созданию линтера JavaScript. Вы можете прочитать первую часть здесь . А вот и исходный код dirtyrat на GitHub . В первой части руководства мы узнали о токенизаторе, сканере и отображении ошибок. Достаточно одного файла на каждую из этих трех сущностей. А код внутри каждого файла прост и невелик. Кусок пирога! Теперь нам нужно изучить отношения..

Как линтировать SCSS с помощью stylelint
Stylelint - мощный современный CSS-линтер, который помогает обеспечить соблюдение согласованных соглашений и избежать ошибок в таблицах стилей. Если вы читаете это, я полагаю, вы уже знакомы со stylelint. Если нет, я настоятельно рекомендую прочитать публикацию Алекса Худоченкова в Smashing Magazine Stylelint: Линтер таблиц стилей, который мы всегда хотели . Установка stylelint Во-первых, убедитесь, что у вас установлен stylelint. Stylelint - это пакет npm, который можно..

Повышение качества кода с помощью действий Github
Как написать готовый к работе код? Первым шагом к написанию готового к производству кода является написание хорошо документированного кода, который соответствует этике языка программирования. Но как нам это реализовать и убедиться, что наша команда придерживается той же практики? Эта статья прольет свет на одну из функций, которые предлагает Github, которая позволяет нам выполнить описанный выше шаг и многое другое. Давайте углубимся в эту функцию и исследуем способ..

Вопросы по теме 'linter'

ESLint не обнаруживает импортированные компоненты React
У меня проблема с тем, что ESLint не обнаруживает импортированные компоненты React с правилом no-unused-vars. Мои компоненты импортированы: import MediaQuery from 'react-responsive'; и компонент используется ниже в файле: render() {...
2791 просмотров

Splat(*) оператор обида с константой и attr_reader с rubocop
Я получаю неоднозначную ошибку оператора знака при попытке назначить читатель атрибута с использованием константы класса. Class X1 CONST = [:a, :b, :c] attr_reader *CONST end Тем не менее, я пробовал несколько обходных путей, которые...
606 просмотров
schedule 05.01.2024

Проверьте, используется ли параметр метода в теле метода.
У меня есть интерфейс, который выглядит следующим образом interface Evaluator { boolean requiresP2(); EvalResult evaluate(Param1 p1, Param2 p2, Param3 p3); // some more methods } Этот интерфейс реализован несколькими классами....
144 просмотров
schedule 08.09.2022

Как я могу создать модульный тест для операторов SQL?
У меня есть пара операторов SQL, хранящихся в виде файлов, которые выполняются сценарием Python. База данных размещена в Snowflake, и я использую Snowflake SQLAlchemy для подключения к Это. Как я могу проверить эти утверждения? Я не хочу их...
1588 просмотров

Как настроить VIM Ale для использования Tidy linter для HTML?
Я пытаюсь настроить плагин vim Ale для использования Tidy для линтинга HTML-кода. Я добавил в свой файл .vimrc : let g:ale_linters = { \ 'css': ['csslint'], \ 'html': ['tidy'], \ 'javascript': ['eslint'], \ 'php': [''], \...
834 просмотров
schedule 20.11.2023