website refactor
This commit is contained in:
@@ -37,6 +37,9 @@ const pageQueryMustUseBuilders = require('./page-query-must-use-builders');
|
||||
const serviceFunctionFormat = require('./service-function-format');
|
||||
const libNoNextImports = require('./lib-no-next-imports');
|
||||
const servicesNoInstantiation = require('./services-no-instantiation');
|
||||
const noPageDtosDirectory = require('./no-page-dtos-directory');
|
||||
const cleanErrorHandling = require('./clean-error-handling');
|
||||
const servicesImplementContract = require('./services-implement-contract');
|
||||
|
||||
module.exports = {
|
||||
rules: {
|
||||
@@ -82,6 +85,7 @@ module.exports = {
|
||||
'services-must-be-marked': servicesRules['services-must-be-marked'],
|
||||
'services-no-external-api': servicesRules['no-external-api-in-services'],
|
||||
'services-must-be-pure': servicesRules['services-must-be-pure'],
|
||||
'services-must-return-result': cleanErrorHandling,
|
||||
|
||||
// Client-Only Rules
|
||||
'client-only-no-server-code': clientOnlyRules['no-server-code-in-client-only'],
|
||||
@@ -127,6 +131,13 @@ module.exports = {
|
||||
'service-function-format': serviceFunctionFormat,
|
||||
'lib-no-next-imports': libNoNextImports,
|
||||
'services-no-instantiation': servicesNoInstantiation,
|
||||
|
||||
// Page DTO Rules
|
||||
'no-page-dtos-directory': noPageDtosDirectory,
|
||||
|
||||
// Clean Error Handling Rules
|
||||
'clean-error-handling': cleanErrorHandling,
|
||||
'services-implement-contract': servicesImplementContract,
|
||||
},
|
||||
|
||||
// Configurations for different use cases
|
||||
|
||||
Reference in New Issue
Block a user