Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eslint parse token error with class properties #179

Open
Nukiloco opened this issue Apr 14, 2022 · 3 comments
Open

Eslint parse token error with class properties #179

Nukiloco opened this issue Apr 14, 2022 · 3 comments

Comments

@Nukiloco
Copy link

Reproduction code:

class Apple {
		 v ---> this will cause vscode to say ``Unexpected tokeneslint(ParseError)``
	seeds: number
}

Configuration file:

module.exports = {
	parser: '@typescript-eslint/parser', // add the TypeScript parser
	plugins: [
		'svelte3',
		'@typescript-eslint', // add the TypeScript plugin
	],
	overrides: [ // this stays the same
		{
			files: ['*.svelte'],
			processor: 'svelte3/svelte3'
		},
	],
	rules: {
		'indent': [
			'error',
			'tab',
			{'SwitchCase': 1}
		],
		'linebreak-style': [
			'error',
			'windows'
		],
		'quotes': [
			'error',
			'single'
		],
		'semi': [
			'error',
			'never'
		],
		'yoda': [
			'error',
			'never'
		],
	},
	settings: {
		'svelte3/typescript': () => require('typescript'), // pass the TypeScript package to the Svelte plugin
	}
}
@dummdidumm
Copy link
Member

Please post the whole code snippet including the <script> tag, the given snippet isn't valid if copied as is into a Svelte file

@Nukiloco
Copy link
Author

<script lang="ts">
	class Apple {
		seeds: number
	}
</script>

This is the minimal reproduction that causes the eslint error.

@nsmaciej
Copy link

This is still an issue. Has anyone found a workaround?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants