Публикации по теме 'tslint'
Игнорирование блока кода при анализе машинописного кода — TSLINT
Если вы работали с фреймворками, ориентированными на машинописный текст, такими как Angular, вы должны линтинговать свой код перед его отправкой. И если по какой-то причине вы работаете в Angular и не линтингуете свой код, я могу сказать вам только одно:
Для тех, для кого линтинг является чужим термином, позвольте мне объяснить это очень просто — линтинг помогает вам избежать нубских ошибок, придерживаясь отраслевых стандартов кодирования. От удаления мертвого кода до помощи в..
Топ-7 правил TSLint, которых вам не хватает в вашем проекте Angular 7
Angular 7 поставляется с TSLint, который ускоряет разработку TypeScript за счет линтинга во время компиляции. Линтеры помечают участки кода, в которых есть или могут быть ошибки.
TSLint читает указанные правила tslint.json (в корневом каталоге). Правила по умолчанию, которые расширяют рекомендуемые правила TSLint, великолепны, но есть 7 правил, которые могут значительно улучшить вашу эффективность и качество кода.
Чтобы добавить правило, все, что вам нужно сделать, это добавить..
Вопросы по теме 'tslint'
Есть ли способ улучшить выделение ошибок линтинга в Visual Studio Code?
В настоящее время подсветка eslint / tslint для проблем / ошибок супер невидима (по сравнению, например, с Atom). Уловить проблему практически невозможно - найдите небольшую зеленую зону выделения (см. Снимок экрана)
VSCode:
Atom:...
3471 просмотров
schedule
12.10.2021
TSLint - Предотвращение ошибки: ключ не отсортирован по алфавиту
Я делаю тестовое приложение с Ionic2 / Cordova / Typescript / Angular. Я использую tslint 5.6.0 .
Я использую следующий модуль: https://www.npmjs.com/package/tslint
Сосредоточение внимания только на одном файле ...
при линтинге следующего...
18882 просмотров
schedule
25.09.2021
какова цель tslint no-var-keyword - запрещенное ключевое слово 'var'?
Какова цель tslint no-var-keyword («запрещенное ключевое слово 'var'»)? tslint, похоже, регистрирует ошибку при каждом появлении ключевого слова var в моем коде. Указывает ли tslint, что ключевое слово var должно быть безоговорочно исключено в ng2?...
1565 просмотров
schedule
26.10.2021
Селектор компонента Typescript должен называться undefined
В моем приложении angular у меня есть компонент, на который ссылается html другого компонента, поэтому я дал ему селектор в случае кебаба следующим образом:
@Component({
selector: 'swiftlog-navbar',
templateUrl:...
1504 просмотров
schedule
09.09.2021
TS Lint в коде Visual Studio внезапно указывает на неправильные ошибки lint
Я не касался VS Code или своего компьютера в течение 5 недель (отпуск), и теперь внезапно из ниоткуда TS lint начал дико показывать ошибки lint, которые полностью неверны. Они даже не близки к тому, чтобы быть правильными, и это видно в файлах,...
2329 просмотров
schedule
07.09.2021
Visual Studio Code и TSLint: перенос кода до более чем 80 символов
Я использую TypeScript с TSLint и Prettier в Visual Studio Code для написания приложения React Native.
Я попытался настроить свой редактор так, чтобы он автоматически переносил код в каждую строку до 100 символов. Но после сохранения всегда 80...
9338 просмотров
schedule
12.09.2021
Есть ли способ запускать lint-staged только для новых файлов (тех, которые ранее не отслеживались git)
В моем проекте, написанном на Typescript, я хочу начать применять аннотации типов для возвращаемых типов и типов параметров всех функций. Для этого я создал отдельную конфигурацию tslint, которая расширяет мою основную конфигурацию и добавляет это...
1022 просмотров
schedule
03.02.2022
Создание элементов SVG с помощью TypeScript
Я пытаюсь создать правильно отформатированный элемент SVG в TypeScript:
createSVGElement(tag) {
return document.createElementNS("http://www.w3.org/2000/svg", tag);
}
Однако я получаю следующую ошибку в tslint
Запрещенный...
2214 просмотров
schedule
22.02.2022
Ошибка преобразования tslint в eslint с использованием автоматического преобразования
Поскольку tslint скоро устареет, я пытаюсь преобразовать правила tslint в eslint.
Это все мои правила для tslint.
{
"defaultSeverity": "error",
"extends": [
"tslint:recommended"
],
"jsRules": {},
"rules": {...
1478 просмотров
schedule
11.03.2022
Команда ng lint выполняется успешно, но код VS показывает ошибку
Я использую инструмент tslint в своем угловом проекте.
Мой файл tsconfig.json
{
"compileOnSave": false,
"compilerOptions": {
"downlevelIteration": true,
"importHelpers": true,...
353 просмотров
schedule
16.03.2022
Как увидеть ошибки сценариев реакции ESLint с помощью TSLint
react-script использует typescript-eslint внутри, что выдает предупреждения / ошибки, и вы видите это в терминале, где запущено приложение.
Я создал приложение для реагирования с create-react-app --typescript и настроил tslint.json...
431 просмотров
schedule
22.03.2022
Как использовать someClass.android.ts и someClass.ios.ts без ошибок
Я использую nativescript angular. У меня есть класс SomeClass, который обращается к собственному API iOS и Android отдельно.
Я написал два файла:
someclass.android.ts
export class SomeClass {
someFunction() {
if(isAndroid) {...
108 просмотров
schedule
02.04.2022
Как обеспечить соблюдение правил tslint перед слиянием / нажатием / фиксацией команд git
У меня есть веб-приложение, работающее в Azure DevOps, и я хочу убедиться, что код соответствует стандартам перед объединением; например "dev / test / master". Я создал файл правил tslint и хочу применить это правило. Обеспечьте его соблюдение...
1501 просмотров
schedule
26.04.2022
Как избежать VsCode Prettier для разрыва цепочки функций в новых строках?
Я работаю с VSCode, Prettier и TSLint.
Когда у меня есть вызов связанных функций с более чем двумя вызовами, например
let m = moment().startOf("day").subtract(30, "days");
Красивее врывается в
let m = moment()
.startOf("day")...
10267 просмотров
schedule
16.05.2022
Переместите файлы .tsconfig и .tslint в другой каталог.
Внутри моего проекта Angular CLI я хочу переместить все свои файлы конфигурации в новую папку, которую я назвал «угловой». Код компилируется, и все сценарии npm запускаются, но я не получаю никаких ошибок linting или typescript в моей папке app ....
1908 просмотров
schedule
02.06.2022
Как я могу автоматически исправить ошибки tslint в vuejs
Я запускаю vue-cli-service lint --fix в своем проекте vuejs/typescript. Как и ожидалось, большинство ошибок/предупреждений линтинга исправляются автоматически.
Но есть определенное правило tslint ( "semicolon": [true, "always",...
3117 просмотров
schedule
16.06.2022
VSCode, Prettier и TSLint: formatOnSafe портит автоматическую сортировку импорта
Я создаю приложения React с помощью TypeScript. Мой редактор - VSCode. Я использую prettier и TSLint, чтобы мой код оставался чистым.
Поскольку в паре проектов, когда я ударил по безопасному, красивее испортился автоматический импорт:
Перед...
3348 просмотров
schedule
15.06.2022
tslint-загрузчик с веб-пакетом 2.1.0-beta.25
У меня есть проект angular2, который я сжимаю/компилирую с помощью webpack.
Я использую загрузчик tslink с webpack, поэтому у меня есть конфигурация, связанная с tslint, в webpack.config.js .
module.exports = {
...
tslint: {
configuration:...
18306 просмотров
schedule
22.06.2022
Как исправить проблемы линтера с миксинами в vue-typescript?
Ситуация:
У меня есть проект, для которого я пытаюсь создать миксины, и методы в миксине реагируют на данные из компонента и других методов. Я получаю ошибки на всех моих компонентах от veture, заявляя, что метод не существует в объединенном...
1042 просмотров
schedule
28.06.2022
tslint не работает в коде Visual Studio
Я установил надстройку tslint поверх моего проекта angularJS в коде Visual Studio.
Проблема в том, что он не работает, я не вижу, чтобы в редакторе отображалась какая-либо ошибка.
Я убедился, что надстройка tslint включена на вкладке расширений....
6413 просмотров
schedule
01.07.2022