website refactor
This commit is contained in:
@@ -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',
|
||||
},
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user