2016-07-19 3 views
-1

Как настроить eslint, чтобы разрешить модификаторы членов класса Postscript (private, public)?Частные/общедоступные модификаторы с TypScript и eslint

В настоящее время, если я пишу:

class Foo { 
    constructor(private bar) { 

    } 
} 

eslint говорит мне: error Parsing error: Unexpected token

Я использую "parser": "babel-eslint" в моей .eslintrc

+0

Удаление моего ответа ... поскольку я не знал, что синтаксис возможен. Во всяком случае это кажется ужасным для удобочитаемости –

+1

Typcript не является javascript, вы не можете использовать Java-скрипт, связанные с ним. – Dellirium

+0

Возможный дубликат [Включение Eslint в файлах машинописных файлов] (http://stackoverflow.com/questions/36910592/enabling-eslint-on-typescript-files) –

ответ

1

babel-eslint doesn't support TypeScript. Возможно, вам лучше использовать TSLint.

+0

tslint не поддерживает правило 'indent-size': | – kamilkp

+0

@kamilkp: Да, это не идеально): Но это почти единственный поддерживаемый вариант, когда речь заходит о листинге TypeScript. –