Skip to content

Commit 0929795

Browse files
committed
fix(ts-cypress-eslint): ignore ts error caused by lack of declaration file
1 parent ddf37a5 commit 0929795

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

__test__/renderEslint.spec.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { getAdditionalConfigs } from '../utils/renderEslint'
44
describe('renderEslint', () => {
55
it('should get additional dependencies and config with no test flags', () => {
66
const additionalConfigs = getAdditionalConfigs({
7+
needsTypeScript: false,
78
needsVitest: false,
89
needsCypress: false,
910
needsCypressCT: false,
@@ -14,6 +15,7 @@ describe('renderEslint', () => {
1415

1516
it('should get additional dependencies and config with for vitest', () => {
1617
const additionalConfigs = getAdditionalConfigs({
18+
needsTypeScript: false,
1719
needsVitest: true,
1820
needsCypress: false,
1921
needsCypressCT: false,
@@ -31,6 +33,7 @@ describe('renderEslint', () => {
3133

3234
it('should get additional dependencies and config with for cypress', () => {
3335
const additionalConfigs = getAdditionalConfigs({
36+
needsTypeScript: false,
3437
needsVitest: false,
3538
needsCypress: true,
3639
needsCypressCT: false,
@@ -53,6 +56,7 @@ describe('renderEslint', () => {
5356

5457
it('should get additional dependencies and config with for cypress with component testing', () => {
5558
const additionalConfigs = getAdditionalConfigs({
59+
needsTypeScript: false,
5660
needsVitest: false,
5761
needsCypress: true,
5862
needsCypressCT: true,
@@ -76,6 +80,7 @@ describe('renderEslint', () => {
7680

7781
it('should get additional dependencies and config with for playwright', () => {
7882
const additionalConfigs = getAdditionalConfigs({
83+
needsTypeScript: false,
7984
needsVitest: false,
8085
needsCypress: false,
8186
needsCypressCT: false,

utils/renderEslint.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export default function renderEslint(
2222
},
2323
) {
2424
const additionalConfigs = getAdditionalConfigs({
25+
needsTypeScript,
2526
needsVitest,
2627
needsCypress,
2728
needsCypressCT,
@@ -64,6 +65,7 @@ type AdditionalConfigArray = Array<AdditionalConfig>
6465

6566
// visible for testing
6667
export function getAdditionalConfigs({
68+
needsTypeScript,
6769
needsVitest,
6870
needsCypress,
6971
needsCypressCT,
@@ -96,7 +98,9 @@ export function getAdditionalConfigs({
9698
},
9799
afterVuePlugin: [
98100
{
99-
importer: "import pluginCypress from 'eslint-plugin-cypress/flat'",
101+
importer:
102+
(needsTypeScript ? `// @ts-ignore\n` : '') +
103+
"import pluginCypress from 'eslint-plugin-cypress/flat'",
100104
content: `
101105
{
102106
...pluginCypress.configs.recommended,

0 commit comments

Comments
 (0)