tslint

Чтобы иметь возможность использовать перечисления в шаблоне, мы пишем ниже коды в файле ts. В workflowProgress.ts export enum WorkflowProgress { cancelled = 0, inProgress, done } В компоненте.ts export class Component { WorkflowProgress = WorkflowProgress; x : WorkflowProgress = Workflo...

Есть ли способ запустить ng lint, наблюдая за изменениями файлов во время ng serve? Чтобы поощрить лучшие практики в соответствии с руководством по стилю Angular 2, наш инструмент CI запускает ng lint во время процесса сборки, и не всегда разработчики сначала думают запустить lint перед отправкой запроса на в...

Я пытаюсь реализовать в моем LoginService isLoggedIn логическое значение типа BehaviorSubject вместе с функциями getter и setter, чтобы получить значение в виде наблюдаемой / правильно установить переменную через ее BehaviorSubject. Это работает, однако он выдает две ошибки в TSLint о " тип не присваивается "...

Я обновил tslint и теперь он жалуется на: ERROR: src/Metronome/JobFetcher.ts[13, 32]: Type assertion using the '<>' syntax is forbidden. Use the 'as' syntax instead. Оскорбительный код выглядит следующим образом: const jobs = <JobConfig[]> <any> await rp(fetchJobsOptions); Что такое ...

В настоящее время у меня есть проблема с tslint и я надеялся, что кто-то может указать мне правильное направление. Я пытаюсь отправить запрос HTTP GET, используя HTTP, предоставляемый платформой Angular2. В этом запросе я должен указать тип содержимого и маркер аутентификации носителя. Пример моего кода: ...

Я разрабатываю с Typescript в Visual Studio 2013 и всегда имею открытый список ошибок внизу. TSLint сообщает мне, когда мой код неаккуратен / неверен, когда я его пишу. Я не думаю, что мне нужно было делать что-то еще, кроме установки плагина Web Essentials. Я недавно установил Visual Studio 2015 и не могу з...

У меня возникли некоторые проблемы с этим правилом (templates-use-public) и WebStorm. Вы можете увидеть его здесь: Какова основная цель этого правила? - Что случилось?...

Я использую Vue с TypeScript и пакетом vue-property-decorator. Когда я использую такой реквизит: @Prop({ default: '' }) private type: string Я получаю ошибку компилятора TS: Property 'type' has no initializer and is not definitely assigned in the constructor. Но тогда, если я инициализирую его чем-то в...

при просмотре исходного кода для Правила tslint я наткнулся на следующее утверждение: if (node.parent!.kind === ts.SyntaxKind.ObjectLiteralExpression) { return; } обратите внимание на ! оператор после node.parent. Интересно! я сначала попытался скомпилировать файл локально с моей установленной версией...