@goldenpath-cloud/frontend-standards
Version:
Golden Path frontend development standards for Svelte 5 with TypeScript, testing, and validation
28 lines (26 loc) • 833 B
JavaScript
// Golden Path Standards - Svelte 5 Core Standard
module.exports = {
plugins: ['svelte'],
overrides: [
{
files: ['*.svelte'],
parser: 'svelte-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser',
extraFileExtensions: ['.svelte']
},
rules: {
// Core Svelte Standards (80/20 focus from Task-1 validation)
'svelte/no-at-html-tags': 'error',
'svelte/no-dom-manipulating': 'error',
'svelte/no-dupe-else-if-blocks': 'error',
'svelte/no-dynamic-slot-name': 'error',
'svelte/valid-compile': 'error',
// Additional Svelte best practices
'svelte/no-unused-svelte-ignore': 'error',
'svelte/prefer-class-directive': 'error',
'svelte/prefer-style-directive': 'error'
}
}
]
}