Читать книгу Programowanie w TypeScript - Boris Cherny - Страница 15

tslint.json

Оглавление

Projekt powinien zawsze zawierać plik tslint.json z konfiguracją TSLint, definiujący konwencje stylistyczne, jakie mają być stosowane w kodzie (tabulatory czy spacje itp.).


Wykorzystywanie narzędzia TSLint nie jest wymagane, ale zdecydowanie zalecamy stosowanie go we wszystkich projektach TypeScriptu w celu wymuszania spójnego stylu w kodzie. Dzięki temu nie będziemy marnować czasu na sprzeczanie się ze współpracownikami o styl w czasie przeglądów kodu.

Następujące polecenie wygeneruje plik tslint.json z domyślną konfiguracją TSLint:

./node_modules/.bin/tslint --init

Następnie możemy dodać do niej przesłonięcia, które wymuszają preferowany styl. Na przykład nasz plik tslint.json wygląda następująco:

{

“defaultSeverity”: “error”,

“extends”: [

“tslint:recommended”

],

“rules”: {

“semicolon”: false,

“trailing-comma”: false

}

}

Pełną listę dostępnych reguł można znaleźć w dokumentacji TSLint (https://palantir.github.io/tslint/rules/). Można również dodawać niestandardowe reguły lub instalować dodatkowe presety, np. dla ReactJS (https://www.npmjs.com/package/tslint-react).

Programowanie w TypeScript

Подняться наверх