From 55f4c5f6d519d61388d45d980009221ff25b6d33 Mon Sep 17 00:00:00 2001 From: Evan You Date: Mon, 30 Jul 2018 23:24:22 -0400 Subject: [PATCH] fix(tslint): also lint tsx blocks --- packages/@vue/cli-plugin-typescript/lib/tslint.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vue/cli-plugin-typescript/lib/tslint.js b/packages/@vue/cli-plugin-typescript/lib/tslint.js index 0237cbae8..d14d0d8d9 100644 --- a/packages/@vue/cli-plugin-typescript/lib/tslint.js +++ b/packages/@vue/cli-plugin-typescript/lib/tslint.js @@ -44,7 +44,7 @@ module.exports = function lint (args = {}, api, silent) { const parseTSFromVueFile = file => { const content = fs.readFileSync(file, 'utf-8') const { script } = vueCompiler.parseComponent(content, { pad: 'line' }) - if (script && script.lang === 'ts') { + if (script && /^tsx?$/.test(script.lang)) { vueFileCache.set(file, { before: content.slice(0, script.start), after: content.slice(script.end)