website refactor

This commit is contained in:
2026-01-12 19:24:59 +01:00
parent 1f0c4f7fa6
commit 5ea95eaf51
54 changed files with 2894 additions and 2342 deletions

View File

@@ -26,6 +26,9 @@ const modelTaxonomyRules = require('./model-taxonomy-rules');
const filenameRules = require('./filename-rules');
const componentNoDataManipulation = require('./component-no-data-manipulation');
const presenterPurity = require('./presenter-purity');
const mutationContract = require('./mutation-contract');
const serverActionsMustUseMutations = require('./server-actions-must-use-mutations');
const viewDataLocation = require('./view-data-location');
module.exports = {
rules: {
@@ -90,6 +93,15 @@ module.exports = {
// Component Data Manipulation Rules
'component-no-data-manipulation': componentNoDataManipulation,
// Mutation Rules
'mutation-contract': mutationContract,
// Server Actions Rules
'server-actions-must-use-mutations': serverActionsMustUseMutations,
// View Data Rules
'view-data-location': viewDataLocation,
},
// Configurations for different use cases
@@ -155,6 +167,15 @@ module.exports = {
// Filename
'gridpilot-rules/filename-presenter-match': 'error',
'gridpilot-rules/filename-service-match': 'error',
// Mutations
'gridpilot-rules/mutation-contract': 'error',
// Server Actions
'gridpilot-rules/server-actions-must-use-mutations': 'error',
// View Data
'gridpilot-rules/view-data-location': 'error',
},
},