website refactor
This commit is contained in:
@@ -73,6 +73,7 @@
|
||||
],
|
||||
"rules": {
|
||||
"gridpilot-rules/mutation-contract": "error",
|
||||
"gridpilot-rules/mutation-must-use-builders": "error",
|
||||
"gridpilot-rules/filename-service-match": "error"
|
||||
}
|
||||
},
|
||||
@@ -117,7 +118,20 @@
|
||||
"gridpilot-rules/rsc-no-di": "error",
|
||||
"gridpilot-rules/rsc-no-local-helpers": "error",
|
||||
"gridpilot-rules/rsc-no-object-construction": "error",
|
||||
"gridpilot-rules/rsc-no-container-manager-calls": "error"
|
||||
"gridpilot-rules/rsc-no-container-manager-calls": "error",
|
||||
"gridpilot-rules/no-hardcoded-search-params": "error",
|
||||
"gridpilot-rules/no-next-cookies-in-pages": "error"
|
||||
}
|
||||
},
|
||||
{
|
||||
"files": [
|
||||
"lib/services/**/*.ts",
|
||||
"lib/page-queries/**/*.ts",
|
||||
"lib/mutations/**/*.ts",
|
||||
"middleware.ts"
|
||||
],
|
||||
"rules": {
|
||||
"gridpilot-rules/no-direct-process-env": "error"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -150,17 +164,6 @@
|
||||
"gridpilot-rules/no-hardcoded-search-params": "error"
|
||||
}
|
||||
},
|
||||
{
|
||||
"files": [
|
||||
"lib/mutations/**/*.ts"
|
||||
],
|
||||
"rules": {
|
||||
"gridpilot-rules/mutation-contract": "error",
|
||||
"gridpilot-rules/clean-error-handling": "error",
|
||||
"gridpilot-rules/single-export-per-file": "error",
|
||||
"gridpilot-rules/filename-matches-export": "error"
|
||||
}
|
||||
},
|
||||
{
|
||||
"files": [
|
||||
"templates/**/*.ts",
|
||||
@@ -190,7 +193,9 @@
|
||||
"rules": {
|
||||
"gridpilot-rules/client-only-no-server-code": "error",
|
||||
"gridpilot-rules/client-only-must-have-directive": "error",
|
||||
"gridpilot-rules/server-actions-must-use-mutations": "error"
|
||||
"gridpilot-rules/server-actions-must-use-mutations": "error",
|
||||
"gridpilot-rules/server-actions-return-result": "error",
|
||||
"gridpilot-rules/server-actions-interface": "error"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -220,6 +225,18 @@
|
||||
"gridpilot-rules/lib-no-next-imports": "error"
|
||||
}
|
||||
},
|
||||
{
|
||||
"files": [
|
||||
"app/onboarding/**/*.ts",
|
||||
"app/onboarding/**/*.tsx",
|
||||
"lib/auth/RouteGuard.ts",
|
||||
"lib/auth/AuthFlowRouter.ts",
|
||||
"middleware.ts"
|
||||
],
|
||||
"rules": {
|
||||
"gridpilot-rules/no-console": "error"
|
||||
}
|
||||
},
|
||||
{
|
||||
"files": [
|
||||
"app/**/*.tsx",
|
||||
@@ -237,7 +254,9 @@
|
||||
"app/**/actions/*.ts"
|
||||
],
|
||||
"rules": {
|
||||
"gridpilot-rules/no-hardcoded-routes": "error"
|
||||
"gridpilot-rules/no-hardcoded-routes": "error",
|
||||
"gridpilot-rules/server-actions-return-result": "error",
|
||||
"gridpilot-rules/server-actions-interface": "error"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -268,7 +287,6 @@
|
||||
],
|
||||
"rules": {
|
||||
"gridpilot-rules/service-function-format": "error",
|
||||
"gridpilot-rules/services-must-be-marked": "error",
|
||||
"gridpilot-rules/services-must-be-pure": "error",
|
||||
"gridpilot-rules/services-no-external-api": "error",
|
||||
"gridpilot-rules/services-implement-contract": "error",
|
||||
|
||||
Reference in New Issue
Block a user