Pytania otagowane jako tslint

2
Co to jest w maszynopisie! (wykrzyknik / huk) operator przy dereferencji członka?
Przeglądając kod źródłowy reguły tslint, natrafiłem na następujące oświadczenie: if (node.parent!.kind === ts.SyntaxKind.ObjectLiteralExpression) { return; } Zauważ !operatora po node.parent. Ciekawy! Najpierw próbowałem skompilować plik lokalnie z moją aktualnie zainstalowaną wersją TS (1.5.3). Wynikający błąd wskazał dokładną lokalizację huku: $ tsc --noImplicitAny memberAccessRule.ts noPublicModifierRule.ts(57,24): error TS1005: ')' expected. Następnie zaktualizowałem …
453 typescript  tslint 

6
Błąd tslint / codelyzer / ng lint: „instrukcje (dla… w…) muszą być filtrowane za pomocą instrukcji if”
Komunikat o błędzie: src / app / detail / edit / edit.component.ts [111, 5]: instrukcje (... w ...) muszą być filtrowane za pomocą instrukcji if Fragment kodu (jest to działający kod. Jest również dostępny w sekcji sprawdzania poprawności formularza angular.io ): for (const field in this.formErrors) { // clear previous …




9
tslint mówi, że wywołania console.log są niedozwolone - jak na to zezwolić?
Właśnie zacząłem używać aplikacji create-react-z maszyną create-react-app my-app --scripts-version=react-scripts-ts a domyślna konfiguracja tslint.json nie zezwala na console.log (). Jak mogę (na razie) włączyć console.log? Dokumentacja na ten temat znajduje się pod adresem https://palantir.github.io/tslint/rules/no-console/ . Ale nie mówią, gdzie umieścić tę linię: "no-console": [true, "log", "error"] Przeszukałem i znalazłem tę składnię …

6
Jak przepisać kod, aby uniknąć TSLint „dostępu do obiektów za pośrednictwem literałów tekstowych”
Jestem całkiem nowy w TypeScript i chciałbym wiedzieć, czy istnieje dobry sposób na przepisanie kodu w celu uniknięcia błędu TSLint „dostęp do obiektu za pośrednictwem literałów ciągu jest niedozwolony” w poniższym kodzie interface ECType { name: string; type: string; elementType?: string; } export var fields: { [structName: string]: Array<ECType>; } …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.