diff --git a/packages/eslint-plugin/src/rules/indent.ts b/packages/eslint-plugin/src/rules/indent.ts index a3c6f5971d5e..e32d7341f3bc 100644 --- a/packages/eslint-plugin/src/rules/indent.ts +++ b/packages/eslint-plugin/src/rules/indent.ts @@ -73,6 +73,7 @@ const KNOWN_NODES = new Set([ AST_NODE_TYPES.TSTypeLiteral, AST_NODE_TYPES.TSTypeOperator, AST_NODE_TYPES.TSTypeParameter, + AST_NODE_TYPES.TSTypeParameterInstantiation, AST_NODE_TYPES.TSTypeParameterDeclaration, AST_NODE_TYPES.TSTypeReference, AST_NODE_TYPES.TSUnionType, diff --git a/packages/eslint-plugin/tests/rules/indent.test.ts b/packages/eslint-plugin/tests/rules/indent.test.ts index d845a8711721..e3c0afc876d1 100644 --- a/packages/eslint-plugin/tests/rules/indent.test.ts +++ b/packages/eslint-plugin/tests/rules/indent.test.ts @@ -742,6 +742,17 @@ const foo : Foo = { `, options: [4, { VariableDeclarator: { const: 3 } }], }, + { + code: ` +const div: JQuery = $('
') + .addClass('some-class') + .appendTo($('body')), + button: JQuery = $('