website refactor

This commit is contained in:
2026-01-12 14:52:04 +01:00
parent e3e451d959
commit 48957bfc56
13 changed files with 82 additions and 42 deletions

View File

@@ -14,7 +14,7 @@ module.exports = {
category: 'RSC Boundary',
},
messages: {
message: 'ContainerManager usage forbidden in server code',
message: 'ContainerManager usage forbidden in server code - see apps/website/lib/contracts/view-models/ViewModel.ts',
},
},
create(context) {
@@ -40,7 +40,7 @@ module.exports = {
category: 'RSC Boundary',
},
messages: {
message: 'PageDataFetcher.fetch() forbidden in server code',
message: 'PageDataFetcher.fetch() forbidden in server code - see apps/website/lib/contracts/view-models/ViewModel.ts',
},
},
create(context) {
@@ -69,7 +69,7 @@ module.exports = {
category: 'RSC Boundary',
},
messages: {
message: 'ViewModels or Presenters import forbidden in server code',
message: 'ViewModels or Presenters import forbidden in server code - see apps/website/lib/contracts/view-models/ViewModel.ts',
},
},
create(context) {
@@ -98,7 +98,7 @@ module.exports = {
category: 'RSC Boundary',
},
messages: {
message: 'Presenter import forbidden in server code',
message: 'Presenter import forbidden in server code - see apps/website/lib/contracts/view-models/ViewModel.ts',
},
},
create(context) {
@@ -127,7 +127,7 @@ module.exports = {
category: 'RSC Boundary',
},
messages: {
message: 'Intl.* or toLocale* usage forbidden in presentation paths',
message: 'Intl.* or toLocale* usage forbidden in presentation paths - see apps/website/lib/contracts/view-models/ViewModel.ts',
},
},
create(context) {
@@ -155,7 +155,7 @@ module.exports = {
category: 'RSC Boundary',
},
messages: {
message: 'Sorting/filtering/reduce operations forbidden in server code',
message: 'Sorting/filtering/reduce operations forbidden in server code - see apps/website/lib/contracts/view-models/ViewModel.ts',
},
},
create(context) {
@@ -184,7 +184,7 @@ module.exports = {
category: 'RSC Boundary',
},
messages: {
message: 'DisplayObjects import forbidden in server code',
message: 'DisplayObjects import forbidden in server code - see apps/website/lib/contracts/view-models/ViewModel.ts',
},
},
create(context) {
@@ -212,7 +212,7 @@ module.exports = {
category: 'RSC Boundary',
},
messages: {
message: 'Services import must be explicitly marked as server-safe',
message: 'Services import must be explicitly marked as server-safe - see apps/website/lib/contracts/view-models/ViewModel.ts',
},
},
create(context) {
@@ -241,7 +241,7 @@ module.exports = {
category: 'RSC Boundary',
},
messages: {
message: 'DI import forbidden in server code',
message: 'DI import forbidden in server code - see apps/website/lib/contracts/view-models/ViewModel.ts',
},
},
create(context) {
@@ -269,7 +269,7 @@ module.exports = {
category: 'RSC Boundary',
},
messages: {
message: 'Local helper functions forbidden (only assert*/invariant* allowed)',
message: 'Local helper functions forbidden (only assert*/invariant* allowed) - see apps/website/lib/contracts/view-models/ViewModel.ts',
},
},
create(context) {
@@ -309,7 +309,7 @@ module.exports = {
category: 'RSC Boundary',
},
messages: {
message: 'Object construction with new forbidden (use PageQueries)',
message: 'Object construction with new forbidden (use PageQueries) - see apps/website/lib/contracts/view-models/ViewModel.ts',
},
},
create(context) {
@@ -337,7 +337,7 @@ module.exports = {
category: 'RSC Boundary',
},
messages: {
message: 'ContainerManager calls forbidden in server code',
message: 'ContainerManager calls forbidden in server code - see apps/website/lib/contracts/view-models/ViewModel.ts',
},
},
create(context) {