We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ba12b34 commit 61c9c30Copy full SHA for 61c9c30
lib/config-generator.js
@@ -29,7 +29,7 @@ import { langQuestions, jsQuestions, mdQuestions, installationQuestions } from "
29
function getExtensions(answers) {
30
const extensions = ["js", "mjs", "cjs"];
31
32
- if (answers.language === "typescript") {
+ if (answers.useTs) {
33
extensions.push("ts");
34
}
35
@@ -40,7 +40,7 @@ function getExtensions(answers) {
40
if (answers.framework === "react") {
41
extensions.push("jsx");
42
43
44
extensions.push("tsx");
45
46
tests/__snapshots__/problems-commonjs-none-typescript
@@ -6,10 +6,10 @@ import tseslint from "typescript-eslint";
6
7
8
export default defineConfig([
9
- { files: ["**/*.{js,mjs,cjs}"] },
+ { files: ["**/*.{js,mjs,cjs,ts}"] },
10
{ files: ["**/*.js"], languageOptions: { sourceType: "commonjs" } },
11
- { files: ["**/*.{js,mjs,cjs}"], languageOptions: { globals: {...globals.browser, ...globals.node} } },
12
- { files: ["**/*.{js,mjs,cjs}"], plugins: { js }, extends: ["js/recommended"] },
+ { files: ["**/*.{js,mjs,cjs,ts}"], languageOptions: { globals: {...globals.browser, ...globals.node} } },
+ { files: ["**/*.{js,mjs,cjs,ts}"], plugins: { js }, extends: ["js/recommended"] },
13
tseslint.configs.recommended,
14
]);",
15
"configFilename": "eslint.config.js",
tests/__snapshots__/problems-commonjs-react-typescript
@@ -7,10 +7,10 @@ import pluginReact from "eslint-plugin-react";
- { files: ["**/*.{js,mjs,cjs,jsx}"] },
+ { files: ["**/*.{js,mjs,cjs,ts,jsx,tsx}"] },
- { files: ["**/*.{js,mjs,cjs,jsx}"], languageOptions: { globals: {...globals.browser, ...globals.node} } },
- { files: ["**/*.{js,mjs,cjs,jsx}"], plugins: { js }, extends: ["js/recommended"] },
+ { files: ["**/*.{js,mjs,cjs,ts,jsx,tsx}"], languageOptions: { globals: {...globals.browser, ...globals.node} } },
+ { files: ["**/*.{js,mjs,cjs,ts,jsx,tsx}"], plugins: { js }, extends: ["js/recommended"] },
pluginReact.configs.flat.recommended,
16
tests/__snapshots__/problems-commonjs-vue-typescript
@@ -7,10 +7,10 @@ import pluginVue from "eslint-plugin-vue";
- { files: ["**/*.{js,mjs,cjs,vue}"] },
+ { files: ["**/*.{js,mjs,cjs,ts,vue}"] },
- { files: ["**/*.{js,mjs,cjs,vue}"], languageOptions: { globals: {...globals.browser, ...globals.node} } },
- { files: ["**/*.{js,mjs,cjs,vue}"], plugins: { js }, extends: ["js/recommended"] },
+ { files: ["**/*.{js,mjs,cjs,ts,vue}"], languageOptions: { globals: {...globals.browser, ...globals.node} } },
+ { files: ["**/*.{js,mjs,cjs,ts,vue}"], plugins: { js }, extends: ["js/recommended"] },
pluginVue.configs["flat/essential"],
tests/__snapshots__/problems-esm-none-typescript
@@ -6,9 +6,9 @@ import tseslint from "typescript-eslint";
tests/__snapshots__/problems-esm-react-typescript
@@ -7,9 +7,9 @@ import pluginReact from "eslint-plugin-react";
tests/__snapshots__/problems-esm-vue-typescript
@@ -7,9 +7,9 @@ import pluginVue from "eslint-plugin-vue";
tests/__snapshots__/problems-script-none-typescript
{ files: ["**/*.js"], languageOptions: { sourceType: "script" } },
tests/__snapshots__/problems-script-react-typescript
tests/__snapshots__/problems-script-vue-typescript
0 commit comments