Closed
Description
I am getting this error (trace below). I thought this was perhaps due to using the typescript parser but it seems to occur even if I remove the parser. Any suggestions would be much appreciated about how to proceed/ debug the issue.
eslintrc:
{
"parser": "@typescript-eslint/parser",
"plugins": ["svelte3", "@typescript-eslint"],
"extends": "standard",
"parserOptions": {
"extraFileExtensions": [".svelte"]
},
"rules": {
"semis": 0,
"space-before-function-paren": 0,
"no-console": "off"
}
}
TypeError: Cannot read property 'filter' of undefined
at preprocess (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint-plugin-svelte3/index.js:157:30)
at Linter.verify (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/linter.js:954:13)
at Linter.verify (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint-plugin-svelte3/index.js:303:17)
at Linter.verifyAndFix (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/linter.js:1047:29)
at processText (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/cli-engine.js:197:32)
at processFile (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/cli-engine.js:241:12)
at fileList.map.fileInfo (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/cli-engine.js:616:40)
at Array.map (<anonymous>)
at CLIEngine.executeOnFiles (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/cli-engine.js:588:34)
at Object.execute (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/cli.js:205:111)
error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
➜ svelte-ts-starter git:(master) ✗ yarn run lint
yarn run v1.13.0
$ eslint src/**/*.ts src/**/*.svelte
<script>
export let src =
'https://images.pexels.com/photos/356378/pexels-photo-356378.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500'
export let alt = 'white-dog'
</script>
<img
src="https://images.pexels.com/photos/356378/pexels-photo-356378.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500"
alt="hey"
/>
TypeError: Cannot read property 'filter' of undefined
at preprocess (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint-plugin-svelte3/index.js:157:30)
at Linter.verify (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/linter.js:954:13)
at Linter.verify (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint-plugin-svelte3/index.js:303:17)
at Linter.verifyAndFix (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/linter.js:1047:29)
at processText (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/cli-engine.js:197:32)
at processFile (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/cli-engine.js:241:12)
at fileList.map.fileInfo (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/cli-engine.js:616:40)
at Array.map (<anonymous>)
at CLIEngine.executeOnFiles (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/cli-engine.js:588:34)
at Object.execute (/Users/richard.vancamp/Code/Repos/svelte-ts-starter/node_modules/eslint/lib/cli.js:205:111)