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


Элегантно упорядочиваем наш Swift-код в XCode
Большинство iOS-команд с трудом приводят в порядок свой код. Это связано с тем, что некоторые члены команды, вероятно, не следуют соглашениям о коде Swift или используют свой собственный стиль кода (особенно младшие инженеры), потому что они склонны забывать или не знать о соглашениях о коде Swift. Не буду врать, я был одним из тех младших инженеров, когда только начинал программировать на Swift. Но я нашел некоторые приемы, которые предоставляет XCode, и эти приемы сделали мою жизнь..

Выявление двусмысленного текста ссылки: открытый исходный код и взгляд стажера
Привет! Я Мэтт — стажер в команде Backend Infrastructure CZI Education . Я только что завернул два B.S. степени в Калифорнийском университете в Лос-Анджелесе и вернется для получения степени магистра компьютерных наук. Я особенно увлечен CS и образованием, языками программирования и взаимодействием человека и компьютера (PL & HCI) и программным обеспечением с открытым исходным кодом. В дополнение к моему конкретному стажёрскому проекту для CZI характер работы давал мне возможность..

5 инструментов сборки CSS, которые вы должны знать в 2021 году
Вот список инструментов сборки CSS, упомянутых в обзоре состояния CSS 2020. FrontEnd-разработка стремительно развивается. И вместе с этим CSS становится интересным. Недавно в CSS появились новые функции, такие как логические свойства, видимость содержимого. Обзор состояния CSS 2020 перечислил несколько инструментов, о которых разработчики знают и регулярно используют. Основываясь на результатах опроса, давайте на минутку перечислим несколько из тех инструментов, о которых вам,..

Как добавить линтинг кода для проекта Node.js
Давайте быстро поговорим о том, что это такое. Согласно Википедии : lint или линтер — это инструмент статического анализа кода, используемый для пометки ошибок программирования, багов, стилистических ошибок и подозрительных конструкций. Его самым большим преимуществом является удаление самоуверенных личных предпочтений из кодовых баз с несколькими участниками. Функция, написанная разработчиком, должна быть похожа на другую, написанную кем-то другим. Это обеспечивает..

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

Flake8-linter Atom включает исключенные файлы
Я как-то исключил все свои файлы "admin.py" из linter-flake8 2.0.2 для атома. Таким образом, каждый файл отлично контролируется linter-flake8, кроме моих файлов admin.py в разных папках. Я не знаю, как это произошло. Его нет в .flake8 -...
48 просмотров
schedule 10.09.2022

Где найти правила для jshint в текстовом редакторе Atom для разработки angularJS (1.xx)?
Я новичок в использовании ЛИНТЕР-плагинов в текстовом редакторе Atom. Несколько месяцев назад я использовал LINTER (плагин для Atom) и ESLINT (плагин для Atom) для разработки нативных приложений. Итак, я использовал некоторые правила для настройки...
62 просмотров
schedule 04.04.2023

Есть ли способ установить credo глобально?
Я новичок в elixir и пытаюсь настроить свой текстовый редактор (vim + ale как lint engine) с помощью credo linter для elixir, но, похоже, нет возможности установить его в системе. В его документации просто сказано, как установить его в свой проект в...
673 просмотров
schedule 17.02.2023

Scala 2.12.2 выдает массу бесполезных предупреждений: значение параметра в методе никогда не используется. Как избавиться от них?
Это вопрос, поэтому мне не нужно рыскать по всему Интернету, чтобы найти ответ, так как варианты scalac в настоящее время не публикуются. Как отключить эти предупреждения, начиная с Scala 2.12.2, когда у меня есть глобальный "-Xlint" ?
4053 просмотров
schedule 27.11.2022

Остановить TSLint, удаляя начальные пробелы в элементе HTML
Как настроить TSLint в VSCode, чтобы мой код не переформатировался? Я не хочу полностью отключать TSLint, я просто хочу остановить это единственное, что он делает. Я хочу сохранить начальный отступ в тегах html. <ng-template...
63 просмотров
schedule 31.03.2023

Как подавить линтинг допустимых экземпляров useEffect?
Это действительный useEffect код: useEffect(() => { if (state.companyId !== undefined && state.companyId === -1) { return; } if (accessNotesRef.current) { accessNotesRef.current.focus(); } if...
481 просмотров
schedule 24.04.2023

Rubocop: Можно ли добавить исключения в коп Metrics/AbcSize?
Рассмотрим следующий класс: class App def call # ... end private def foo # ... end def bar # ... end end Можно ли настроить rubocop так, чтобы он «жаловался» на Metrics/AbcSize для всех методов, когда...
474 просмотров
schedule 18.02.2023

Ожидаемый тип Union[str, bytes, int], но получен Sequence[Union[int, float, str]]
PyCharm показывает это предупреждение, и я не могу понять, почему. def record(self, *data: Sequence[Union[int, float, str]]) -> None: for field, value in zip(self.fields, data): if field.type in {1, 3}: try:...
294 просмотров
schedule 27.01.2023

Перезапись основных правил линтинга CRA
У меня есть приложение, созданное с помощью приложения create-react-app. Мне нужно отключить одно правило из правил CRA Lint по умолчанию: "react-hooks/exhaustive-deps": 0 После проверки всех ресурсов по теме я все еще не могу...
88 просмотров
schedule 10.07.2022

Python 3: доступ к родительским атрибутам, ошибка линтера
У меня возникли проблемы с правильным доступом к родительским атрибутам в Python 3.8 с помощью VS Code и PyLint. PyLint выдает ошибку во втором файле в псевдокоде, указанном ниже. файл 1: class Parent: def __init__(self, parentAttr):...
218 просмотров
schedule 26.09.2023

Проблемы с установкой mypy в VS Code
Я пытаюсь установить линтер mypy в Visual Studio Code версии 1.53 на MacOS. Я никогда раньше не использовал линтер, поэтому я не уверен, чего ожидать, хотя я знаю, что он должен выделять ошибки типов и тому подобное. Я пытаюсь заставить mypy...
674 просмотров
schedule 24.07.2023