22import fs from "node:fs" ;
33import path from "node:path" ;
44import { collectDeprecatedInternalConfigApiViolations } from "./lib/deprecated-config-api-guard.mjs" ;
5+ import { buildDeprecatedPluginSdkModuleSpecifiers } from "./lib/deprecated-plugin-sdk-usage.mjs" ;
56
67const repoRoot = process . cwd ( ) ;
78
@@ -11,6 +12,13 @@ const skippedFilePatterns = [
1112 / \. t e s t \. [ c m ] ? [ j t ] s x ? $ / u,
1213 / \. s p e c \. [ c m ] ? [ j t ] s x ? $ / u,
1314 / \. e 2 e \. [ c m ] ? [ j t ] s x ? $ / u,
15+ / \. t e s t - (?: h a r n e s s | l o a d e r | s u p p o r t ) \. [ c m ] ? [ j t ] s x ? $ / u,
16+ / \. c o n t r a c t - t e s t - s u p p o r t \. [ c m ] ? [ j t ] s x ? $ / u,
17+ / (?: ^ | \/ ) t e s t - (?: h e l p e r s | s u p p o r t ) \. [ c m ] ? [ j t ] s x ? $ / u,
18+ / (?: ^ | \/ ) (?: t e s t - h e l p e r s | t e s t - s u p p o r t ) \/ / u,
19+ / ^ e x t e n s i o n s \/ t e s t - s u p p o r t \/ / u,
20+ / ^ s r c \/ c h a n n e l s \/ p l u g i n s \/ c o n t r a c t s \/ t e s t - h e l p e r s \/ / u,
21+ / ^ s r c \/ p l u g i n s \/ c o n t r a c t s \/ t t s - c o n t r a c t - s u i t e s \. t s $ / u,
1422 / \. d \. t s $ / u,
1523] ;
1624
@@ -131,21 +139,7 @@ const rules = [
131139 {
132140 id : "plugin-sdk-compat-subpaths" ,
133141 roots : [ "src" , "extensions" , "packages" ] ,
134- moduleSpecifiers : [
135- "openclaw/plugin-sdk/agent-dir-compat" ,
136- "openclaw/plugin-sdk/channel-config-schema-legacy" ,
137- "openclaw/plugin-sdk/channel-reply-pipeline" ,
138- "openclaw/plugin-sdk/channel-runtime" ,
139- "openclaw/plugin-sdk/compat" ,
140- "openclaw/plugin-sdk/discord" ,
141- "openclaw/plugin-sdk/infra-runtime" ,
142- "openclaw/plugin-sdk/mattermost" ,
143- "openclaw/plugin-sdk/matrix" ,
144- "openclaw/plugin-sdk/telegram-account" ,
145- "openclaw/plugin-sdk/testing" ,
146- "openclaw/plugin-sdk/test-utils" ,
147- "openclaw/plugin-sdk/zalouser" ,
148- ] ,
142+ moduleSpecifiers : buildDeprecatedPluginSdkModuleSpecifiers ( ) ,
149143 message : "use focused non-deprecated plugin SDK subpaths" ,
150144 } ,
151145 {
0 commit comments