Stijnus commited on
Commit
8f3f37a
·
1 Parent(s): f33ba63
Files changed (2) hide show
  1. .windsurf/config.json +0 -39
  2. .windsurf/rules.json +0 -103
.windsurf/config.json DELETED
@@ -1,39 +0,0 @@
1
- {
2
- "enabled": true,
3
- "rulesPath": ".windsurf/rules.json",
4
- "integration": {
5
- "ide": {
6
- "cursor": true,
7
- "vscode": true
8
- },
9
- "autoApply": true,
10
- "notifications": true,
11
- "autoFix": {
12
- "enabled": true,
13
- "onSave": true,
14
- "formatOnSave": true,
15
- "suggestImports": true,
16
- "suggestComponents": true
17
- },
18
- "suggestions": {
19
- "inline": true,
20
- "quickFix": true,
21
- "codeActions": true,
22
- "snippets": true
23
- }
24
- },
25
- "features": {
26
- "codeCompletion": true,
27
- "linting": true,
28
- "formatting": true,
29
- "importValidation": true,
30
- "dependencyChecks": true,
31
- "uiStandardization": true
32
- },
33
- "hooks": {
34
- "preCommit": true,
35
- "prePush": true,
36
- "onFileCreate": true,
37
- "onImportAdd": true
38
- }
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.windsurf/rules.json DELETED
@@ -1,103 +0,0 @@
1
- {
2
- "version": "1.0",
3
- "rules": {
4
- "fileTypes": {
5
- "typescript": ["ts", "tsx"],
6
- "javascript": ["js", "jsx", "mjs", "cjs"],
7
- "json": ["json"],
8
- "markdown": ["md"],
9
- "css": ["css"],
10
- "dockerfile": ["Dockerfile"]
11
- },
12
- "formatting": {
13
- "typescript": {
14
- "indentSize": 2,
15
- "useTabs": false,
16
- "maxLineLength": 100,
17
- "semicolons": true,
18
- "quotes": "single",
19
- "trailingComma": "es5"
20
- },
21
- "javascript": {
22
- "indentSize": 2,
23
- "useTabs": false,
24
- "maxLineLength": 100,
25
- "semicolons": true,
26
- "quotes": "single",
27
- "trailingComma": "es5"
28
- }
29
- },
30
- "linting": {
31
- "typescript": {
32
- "noUnusedVariables": true,
33
- "noImplicitAny": true,
34
- "strictNullChecks": true,
35
- "noConsole": "warn"
36
- }
37
- },
38
- "dependencies": {
39
- "nodeVersion": ">=18.18.0",
40
- "packageManager": "pnpm",
41
- "requiredFiles": ["package.json", "tsconfig.json", ".env.example"]
42
- },
43
- "git": {
44
- "ignoredPaths": ["node_modules", "build", ".env", ".env.local"],
45
- "protectedBranches": ["main", "master"]
46
- },
47
- "testing": {
48
- "framework": "vitest",
49
- "coverage": {
50
- "statements": 70,
51
- "branches": 70,
52
- "functions": 70,
53
- "lines": 70
54
- }
55
- },
56
- "security": {
57
- "secrets": {
58
- "patterns": ["API_KEY", "SECRET", "PASSWORD", "TOKEN"],
59
- "locations": [".env", ".env.local"]
60
- }
61
- },
62
- "commands": {
63
- "dev": "pnpm dev",
64
- "build": "pnpm build",
65
- "test": "pnpm test",
66
- "lint": "pnpm lint",
67
- "typecheck": "pnpm typecheck"
68
- },
69
- "codeQuality": {
70
- "imports": {
71
- "validateImports": true,
72
- "checkPackageAvailability": true,
73
- "requireExactVersions": true,
74
- "preventUnusedImports": true
75
- },
76
- "fileManagement": {
77
- "preventUnnecessaryFiles": true,
78
- "requireFileJustification": true,
79
- "checkExistingImplementations": true
80
- },
81
- "dependencies": {
82
- "autoInstallMissing": false,
83
- "validateVersionCompatibility": true,
84
- "checkPackageJson": true
85
- }
86
- },
87
- "uiStandards": {
88
- "styling": {
89
- "framework": "tailwind",
90
- "preferredIconSets": ["@iconify-json/ph", "@iconify-json/svg-spinners"],
91
- "colorScheme": {
92
- "useSystemPreference": true,
93
- "supportDarkMode": true
94
- },
95
- "components": {
96
- "preferModern": true,
97
- "accessibility": true,
98
- "responsive": true
99
- }
100
- }
101
- }
102
- }
103
- }