Описание тега tslint

NoneTslint - это линтер статического анализа для TypeScript.
1 ответ

Как ссылаться на определения типов во встроенных скриптах в vscode?

В index.html Я использую проверку типа TS Это прекрасно работает для встроенных объявлений JSDoc, т.е. vscode правильно показывает неверное назначение типа: <script> // @ts-check /** * @typedef {Object} SpecialType - a new type * @property {nu…
1 ответ

gulp-tslint @7.0.1 Невозможно прочитать свойство 'findConfiguration' из неопределенного

Когда я пытаюсь линтовать файлы с помощью gulp-tslint, я сталкиваюсь с некоторой проблемой. Я получил предупреждение npm, так как "gulp-tslint@7.0.1 требует однорангового узла tslint@>=4.0.0-dev, но ни один не был установлен". и когда я создаю задач…
07 янв '17 в 06:31
1 ответ

Сообщение об ошибке "Не удается найти модуль" с gulp-jasmine

Мои исходные файлы TS находятся в папке root / distr. Мой вывод ts тестовых файлов находится в той же папке, что и исходные тексты: root / tests У меня есть эта структура каталогов: root --- distr --- fileA.js --- api --- myapi.js --- src --- fileA.…
12 май '18 в 16:07
1 ответ

Синтаксис Angular 2 @Input для атрибутов SVG, чтобы избежать предупреждения lint no-input-rename

Я пишу директиву атрибута для элемента SVG: @Directive({ selector: '[pinchresize]' }) export class PinchResizeDirective { @Input('attr.width') width: number; ... } width Атрибут является действительным атрибутом SVG и должен быть указан в шаблоне че…
15 ноя '16 в 16:45
1 ответ

Должны ли файлы, использующие jsx в TypeScript, иметь расширение tsx?

Кажется, что TypeScript и tslint не принимают код jsx в файле с расширением ts. Обязательно ли в TypeScript использовать расширение tsx для исходных файлов, использующих jsx?
18 дек '18 в 10:15
0 ответов

TSLint обеспечивает полную typedef на левой стороне назначения

Во всех других строго типизированных языках, которые я видел, определения типов предшествуют значению. Я хотел бы следовать той же схеме в TypeScript, заставляя определение переменной иметь полное определение типа, предшествующее =, Я полагаю, что п…
11 янв '19 в 00:51
0 ответов

Как я могу изменить, как VS Code отступать многострочные комментарии?

Когда я автоматически делаю отступ в своем коде в VS Code, многострочные комментарии имеют отступ со звездочками, не выровненными по вертикали. Я хотел бы, чтобы они были приведены в соответствие, чтобы я мог соблюдать jsdoc-format, Как я могу заста…
10 янв '19 в 21:16
1 ответ

Angular2 с использованием пряжи

Для нашего проекта мы используем Angular2 с webpack и пряжей. когда мы пытаемся запустить приложение с помощью webpack --config webpack/webpack.dev.js мы получаем сообщение об ошибке: ERROR in ./src/main/webapp/app/app.main.ts Module build failed: E…
11 янв '17 в 13:10
1 ответ

Не удается найти пространство имен angular - angular1.5 с машинописью

Я использую Angulat 1,5 с машинописью. у меня есть все необходимые конфигурации в tsconfig.json, когда 9 запускают tslint, в проекте много ошибок: Cannot find namespace angular ts config.json выглядит так { "compilerOptions": { "target": "es5" "modu…
25 авг '16 в 06:17
0 ответов

TSLint, кажется, не применяет правило стоимости?

Итак, я пытался заставить работать правила костюма TSLint, но независимо от того, что я делаю, я не могу заставить его работать. Я написал это пользовательское правило, скомпилировал его и поместил в соответствующую папку: //filename is interfacePas…
13 окт '18 в 17:06
1 ответ

Определение синглтоноподобных контейнерных объектов... и сохранение tslint счастливым

У меня большой проект TypeScript, и я недавно добавил tslint, чтобы применить некоторые базовые правила стиля кода. Это было в основном безболезненно, но есть еще одна вещь, которую я все еще подвергаю сомнению. У меня есть несколько кусков кода, гд…
21 фев '16 в 21:32
1 ответ

TSLint и VSCode не показывают красную линию в файле.ts

У меня есть один .ts файл, в котором я учусь настраивать tslint и tsconfig. Я вызвал лишние пробелы и намеренно удалил точку с запятой, чтобы проверить, правильно ли настроен tslint. Используя команду tslint filename.ts я мог видеть, что tslint може…
05 дек '18 в 14:07
0 ответов

Есть ли способ привязать шаблон Angular 4+, чтобы все идентификаторы ng-шаблона были уникальными?

Angular 4+ предоставляет способ выполнения логики if/else в файле шаблона, например <ng-container *ngIf="isSaveSuccess; else elseBlock"> Save succeeded. </ng-container> <ng-template #elseBlock> Save failed. </ng-template> Это…
08 дек '17 в 20:44
0 ответов

TSLint перестал работать в Visual Studio Code

Я работал над некоторыми проектами около месяца назад. Сегодня я продолжаю работу над этим. Тем временем я обновил код Visual Studio, поэтому моя текущая версия - 1.20.1. TSLint сейчас не работает. У меня есть мой tslint.json Конфигурация, которая б…
16 фев '18 в 15:32
1 ответ

Как бороться с ошибкой Tslint превышает 100 символов при использовании импорта в Typescript

Я импортирую файл: import { BodyTableHeaderExampleModule } from '../../components/example-table/example-table-header/example-table-header-xxxx/example-table-header-xxxxx.module'; Тем не менее, tslint жалуется, что строка превышает 100 символов. Когд…
08 мар '18 в 21:26
1 ответ

TSLint. правило макс-операторов - это доступно?

Я обнаружил, что изначально TypeScript Linter не обеспечивает проверку правил операторов max, вместо версии ESLint - https://eslint.org/docs/rules/max-statements. Может быть, кто-то знает какой-нибудь polyfill или что-то еще для проверки максимальны…
15 ноя '18 в 15:57
0 ответов

TSLint работает только для файлов в корневой папке проекта "Blank Node.js Web Application"

У меня есть проект веб-приложения TypeScript Blank Node.js в обновлении 3 для Visual Studio 2015 (этот тип проекта находится в TypeScript/Node.js), и я использую TSLint как часть моего рабочего процесса. Насколько мне известно, TSLint встроен в эту …
02 фев '17 в 15:46
0 ответов

tslint-loader не выдает ошибки в веб-пакете + tslint-loader + настройка worker-loader

У меня есть эта настройка в конфиге Webpack module.rules: { test: /\.tsx?$/, enforce: 'pre', loader: require.resolve('tslint-loader'), }, { test: /\.worker\.ts$/, loader: require.resolve('worker-loader'), }, { test: /\.tsx?$/, loader: require.resolv…
29 сен '17 в 07:40
0 ответов

Сонар машинопись не линтинга

Я установил Pablissimo/SonarTsPlugin в соответствии с инструкциями, прочитанными мной, и хотя он загружает все машинописные файлы и, кажется, признает профиль линтинга ни один из файлов, кажется, не зависает (я действительно думал, что мой код совер…
10 май '17 в 01:29
1 ответ

Селектор компонента Typescript должен иметь имя undefined

В моем угловом приложении у меня есть компонент, на который ссылается html другого компонента, поэтому я дал ему селектор в случае с кебабом следующим образом: @Component({ selector: 'swiftlog-navbar', templateUrl: './swiftlog-navbar.component.html'…
15 мар '18 в 12:07