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


Работа с Gulp (2)
После посещения TheAntiEvent я понял, что история, которую я написал несколько месяцев назад о Gulp, сильно отличается от сегодняшней реальности: https://medium.com/@jontorrado/working-with-gulp-step-by-step- e0d5fe2d2f23 . Я не буду больше писать о том, как установить Gulp, но я обновлю некоторые из описанных там задач и добавлю новые. Преобразование SCSS в CSS Здесь не так много изменений: var gulp = require('gulp'), autoprefixer = require('autoprefixer'),, cssnano =..

Введение в линтинг кода ESLint
Должен признаться, что до того, как я начал работать в HPE над OpenStack, я ничего не слышал об EsLint. Конечно, в прошлом я использовал JSLint и JSHint, и я вроде как согласился с тем, что JSHint достаточно хорош для того, что я использую, и сосредоточил внимание моего мозга на другом. Оглядываясь назад, мне жаль, что я не слышал об ESLint раньше и избавил себя от головной боли из прошлого! Итак, я забегаю вперед. Давайте начнем с самого начала, это очень хорошее место для начала (как..

Управление импортом RxJS с помощью TSLint
Есть несколько вариантов импорта RxJS, которые подробно описаны в документации . Вы можете импортировать все: import Rx from "rxjs/Rx"; Rx.Observable.of(1, 2, 3).map(i => i.toString()); Вы можете импортировать только те методы, которые вам нужны, исправив Observable прототип: import { Observable } from "rxjs/Observable"; import "rxjs/add/observable/of"; import "rxjs/add/operator/map"; Observable.of(1, 2, 3).map(i => i.toString());..

#3: Линтеры
С помощью линтеров кода, таких как ESLint или Prettier , вы можете повысить качество кода, который вы пишете, а также установить несколько основных правил стиля кода при работе в команде. Вы используете точку с запятой ; или нет? Как насчет пробелов до и после скобок? Линтеры идеально подходят для решения этих проблем и дают вам четкое руководство по работе. Преимущества линтеров Линтеры кода повышают качество кода. Линтеры могут обнаруживать потенциальные ошибки, а также код,..

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

Как использовать .csslintrc в CSSLint Atom, чтобы игнорировать правила?
Я использую Linter с Linter-CSSlint в Atom (windows), и я хочу предотвратить некоторые предупреждения глобально (например, идентификаторы). В файле readme CSSlint говорится, что он поддерживает .csslintrc , но я не могу найти информацию о том,...
2027 просмотров
schedule 22.11.2021

TS Lint в коде Visual Studio внезапно указывает на неправильные ошибки lint
Я не касался VS Code или своего компьютера в течение 5 недель (отпуск), и теперь внезапно из ниоткуда TS lint начал дико показывать ошибки lint, которые полностью неверны. Они даже не близки к тому, чтобы быть правильными, и это видно в файлах,...
2329 просмотров

Предупреждение для определенного синтаксиса
У меня был опыт работы с медленными подзапросами sqlalchemy с использованием синтаксиса Query.select_from() . Основываясь на этом опыте, я хочу получать предупреждение каждый раз, когда в нашей кодовой базе используется определенный синтаксис....
25 просмотров

Проверка синтаксиса PHP не работает - линтер не работает
Мой php-линтер не работает из Atom или из командной строки. CMD: php -l <filename> Результат: синтаксических ошибок в C: \ example \ path \ file.php не обнаружено. Бег: Windows 10 php 7.3.11 Вещи уже...
257 просмотров
schedule 30.09.2021

Переместите файлы .tsconfig и .tslint в другой каталог.
Внутри моего проекта Angular CLI я хочу переместить все свои файлы конфигурации в новую папку, которую я назвал «угловой». Код компилируется, и все сценарии npm запускаются, но я не получаю никаких ошибок linting или typescript в моей папке app ....
1908 просмотров
schedule 02.06.2022

Как найти, где установлен линтер, чтобы он работал для SublimeLinter в Sublime 3?
Итак, я установил cpplint в Sublime 3 через Package Control на 64-битной машине с Windows 8.1. Однако похоже, что cpplint не удается найти, как описано на этой странице устранения неполадок:...
341 просмотров

Конфигурация TSLINT: исключить внешние модули
Я использую стартер angular2 webpack с настроенным на нем tslint. Я также использую ngx-datables (директория @swimlane прямо в node_modules). У меня много предупреждений, например: @ ./~/@swimlane/ngx-datatable/src/utils/index.ts 14:0-32 @...
2495 просмотров
schedule 16.07.2022

Atom: невозможно установить пакет linter-ui-default
Я хотел использовать linter с последним редактором атомов, поэтому я попробовал следующую команду в своем недавно установленном редакторе: C:\Users\rmishra>apm install linter-ui-default Installing linter-ui-default to...
756 просмотров
schedule 04.10.2022

Как получить список добавленных и обновленных номеров строк из диапазона коммитов git?
Намерение: из-за большого количества устаревшего кода я хотел бы анализировать только строки, добавленные или измененные в моих запросах на включение, чтобы постепенно улучшать среду. Входные данные: название базовой ветки ( master ), имя моей...
371 просмотров

Есть ли способ избавиться от строки вкладок в редакторе атомов?
Произошло изменение в базовом коде Atom.io, поэтому на всей панели есть строка вкладок. Это все еще терпимо в моем представлении дерева файлов, но я действительно думаю, что наличие вкладки на панели предупреждений о линтере также очень раздражает....
313 просмотров
schedule 07.10.2022

Как настроить ЛИНТЕР на React Native?
Я сделал приложение React Native (созданное с помощью create-react-native-app). Я установил линтер eslint, но понятия не имел, как его настроить? ( https://www.npmjs.com/package/eslint-plugin-react-native ) Я не имею ни малейшего представления, куда...
1895 просмотров
schedule 13.08.2023

Проблемы с Flake8 и атомом
Я пытаюсь использовать Linter с атомом в некоторых файлах python, и я продолжаю получать эту ошибку. Вывод ошибок консоли . Я не уверен, что здесь делать, Python находится в PATH, как и flake8. Кто-нибудь может дать разъяснения здесь? Также я...
1511 просмотров
schedule 24.11.2022

Линтер Python в VS-Code: возникает ошибка, когда метод имеет аннотацию типа, но не возвращает оператор
Я пытаюсь включить в своем линтере ошибку стиля (если это наиболее подходящее имя), которая должна возникать, когда функция имеет подсказку типа, но не возвращает оператор возврата. Например: def do_stuff() -> int: a = 2 # this function...
46 просмотров
schedule 18.06.2023

Atom Python: функции не распознаются
Я использую Atom в качестве редактора и сейчас работаю с python. Я установил пакеты: autocomplete-python и language-python. По какой-то причине функции не отмечены должным образом. Есть идеи, как это включить?
935 просмотров
schedule 12.05.2024