Hi 
Ich bin grad dabei von tslint zu eslint zu migrieren (da ja tslint deprecated ist). Und ich verstehe das extend bei tslint irgendwie nicht. Bei eslint habe ich z.B. diesen case:
So, und in diesem airbnb-base node_module Ordner hat es dann diverse js files die die rules definieren. Z.B: best-practices.js:
Sprich diese rule ist bereits aktiv und nur wenn ich sie überschreiben möchte, dann muss ich sie nochmals in meinem eslintrc definieren.
Bei tslint habe ich diesen extend:
und dann diese rule:
Aber wenn ich im node_modules Ordner von tslint-eslint-rules schaue, dann hat es dort kein File mit Inhalt, dass irgendwelche Rules würde aktivieren... Also was ist das für ein extend wenn ich dann doch jede Rule einzeln muss aktivieren? Und vor allem, wo ist der link zwischen 'no-ex-assign' und der wirklichen Rule? Ich finde nur das File noExAssignRule.js aber nirgends einen Hinweis auf no-ex-assign...
Ich bin grad dabei von tslint zu eslint zu migrieren (da ja tslint deprecated ist). Und ich verstehe das extend bei tslint irgendwie nicht. Bei eslint habe ich z.B. diesen case:
Code:
"extends": [
"airbnb-base",
]
So, und in diesem airbnb-base node_module Ordner hat es dann diverse js files die die rules definieren. Z.B: best-practices.js:
Code:
rules: {
// enforces getter/setter pairs in objects
'accessor-pairs': 'off',
Sprich diese rule ist bereits aktiv und nur wenn ich sie überschreiben möchte, dann muss ich sie nochmals in meinem eslintrc definieren.
Bei tslint habe ich diesen extend:
Code:
"extends": [
"tslint-eslint-rules"]
und dann diese rule:
Code:
"no-ex-assign": true
Aber wenn ich im node_modules Ordner von tslint-eslint-rules schaue, dann hat es dort kein File mit Inhalt, dass irgendwelche Rules würde aktivieren... Also was ist das für ein extend wenn ich dann doch jede Rule einzeln muss aktivieren? Und vor allem, wo ist der link zwischen 'no-ex-assign' und der wirklichen Rule? Ich finde nur das File noExAssignRule.js aber nirgends einen Hinweis auf no-ex-assign...