Публикации по теме '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