When TS lint prints a rule error but terminates ok, the IDE does not show the error. I understand this is partially tslint problem but an IDE has to handle this.
Example:
1) Create a component that does not match a component-selector prefix in tslint.json
2) See warnings e.g. ‘The selector of the component “Abc” should have prefix “app”
3) Add invalid prefix expression in tslint.json e.g. ‘*’
4) All warnings are gone, no error, nothing – makes impression everything is ok
5) run ng lint:`
SyntaxError: Invalid regular expression: /^\[?([)/: Unterminated character class
All files pass linting.`
IDE should report the error in Problems / Markers view