After upgrading from 2.0.1 I get the following errors:
node_modules/eslint-plugin-sonarjs/lib/plugin.d.ts:4:18 - error TS2315: Type 'FlatConfig' is not generic.
4 recommended: Linter.FlatConfig<Linter.RulesRecord> & {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/eslint-plugin-sonarjs/lib/plugin.d.ts:7:27 - error TS2707: Generic type 'Config<Rules>' requires between 0 and 1 type arguments.
7 'recommended-legacy': Linter.Config<Linter.RulesRecord, Linter.RulesRecord>;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/eslint-plugin-sonarjs/lib/plugin.d.ts:16:22 - error TS2315: Type 'FlatConfig' is not generic.
16 recommended: Linter.FlatConfig<Linter.RulesRecord> & {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/eslint-plugin-sonarjs/lib/plugin.d.ts:19:31 - error TS2707: Generic type 'Config<Rules>' requires between 0 and 1 type arguments.
19 'recommended-legacy': Linter.Config<Linter.RulesRecord, Linter.RulesRecord>;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Looking at @types/eslint
(in our case it’s 9.6.1), the errors appear to be correct.