Skip to content

Commit 706a8d0

Browse files
committed
CCM-11025: linting
1 parent c7c63d7 commit 706a8d0

File tree

13 files changed

+41
-21
lines changed

13 files changed

+41
-21
lines changed

.vscode/settings.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
{
2+
"editor.codeActionsOnSave": {
3+
"source.fixAll.eslint": "explicit"
4+
},
5+
"eslint.codeActionsOnSave.mode": "problems",
6+
"eslint.useFlatConfig": false,
27
"markdownlint.config": {
38
"MD013": false,
49
"MD024": {
510
"siblings_only": true
611
},
712
"MD033": false
8-
},
9-
"editor.codeActionsOnSave": {
10-
"source.fixAll.eslint": "explicit"
11-
},
12-
"eslint.codeActionsOnSave.mode": "problems"
13+
}
1314
}

package-lock.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/schemas/.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
dist

packages/schemas/__tests__/events/TemplateCompleted.test.ts renamed to packages/schemas/__tests__/events/template-completed.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
/* eslint-disable security/detect-non-literal-fs-filename */
2+
13
import fs from 'node:fs';
24
import path from 'node:path';
3-
import { $TemplateCompletedEvent } from '../../src/events/TemplateCompleted';
5+
import { $TemplateCompletedEvent } from '../../src/events/template-completed';
46

57
const examplesDir = path.resolve(
68
__dirname,

packages/schemas/__tests__/events/TemplateDeleted.test.ts renamed to packages/schemas/__tests__/events/template-deleted.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
/* eslint-disable security/detect-non-literal-fs-filename */
2+
13
import fs from 'node:fs';
24
import path from 'node:path';
3-
import { $TemplateDeletedEvent } from '../../src/events/TemplateDeleted';
5+
import { $TemplateDeletedEvent } from '../../src/events/template-deleted';
46

57
const examplesDir = path.resolve(
68
__dirname,

packages/schemas/__tests__/events/TemplateDrafted.test.ts renamed to packages/schemas/__tests__/events/template-drafted.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
/* eslint-disable security/detect-non-literal-fs-filename */
2+
13
import fs from 'node:fs';
24
import path from 'node:path';
3-
import { $TemplateDraftedEvent } from '../../src/events/TemplateDrafted';
5+
import { $TemplateDraftedEvent } from '../../src/events/template-drafted';
46

57
const examplesDir = path.resolve(
68
__dirname,

packages/schemas/package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"@tsconfig/node20": "^20.1.5",
88
"@types/jest": "^29.5.14",
99
"jest": "^29.7.0",
10+
"nhs-notify-web-template-management-utils": "^0.0.1",
1011
"tsx": "^4.19.3",
1112
"typescript": "^5.8.2",
1213
"zod": "^4.0.5"
@@ -44,8 +45,11 @@
4445
"scripts": {
4546
"build": "npm run clean && tsc && tsx scripts/generate-json-schemas.ts",
4647
"clean": "rm -rf dist",
48+
"lint": "eslint .",
49+
"lint:fix": "eslint . --fix",
4750
"prepublishOnly": "npm run build",
48-
"test:unit": "jest"
51+
"test:unit": "jest",
52+
"typecheck": "tsc --noEmit"
4953
},
5054
"type": "commonjs",
5155
"types": "./dist/index.d.ts",

packages/schemas/scripts/generate-json-schemas.ts

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,22 @@
1-
import { mkdirSync, writeFileSync } from 'node:fs';
2-
import { resolve } from 'node:path';
3-
import { $TemplateCompletedEvent, $TemplateDeletedEvent, $TemplateDraftedEvent } from '../src'
1+
/* eslint-disable security/detect-non-literal-fs-filename */
2+
3+
import fs from 'node:fs';
4+
import path from 'node:path';
5+
import {
6+
$TemplateCompletedEvent,
7+
$TemplateDeletedEvent,
8+
$TemplateDraftedEvent,
9+
} from '../src';
410
import { toJSONSchema, type ZodType } from 'zod';
511

612
// Converts Zod Schema to JSON Schema and writes to JSON file
713
function writeSchema(name: string, schema: ZodType) {
8-
const outDir = resolve('dist', 'event-schemas');
9-
mkdirSync(outDir, { recursive: true });
14+
const outDir = path.resolve('dist', 'event-schemas');
15+
fs.mkdirSync(outDir, { recursive: true });
1016

1117
const jsonSchema = toJSONSchema(schema);
12-
const outPath = resolve(outDir, `${name}.json`);
13-
writeFileSync(outPath, JSON.stringify(jsonSchema, null, 2));
18+
const outPath = path.resolve(outDir, `${name}.json`);
19+
fs.writeFileSync(outPath, JSON.stringify(jsonSchema, null, 2));
1420
}
1521

1622
writeSchema('TemplateCompleted', $TemplateCompletedEvent);
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
export * from './TemplateCompleted';
2-
export * from './TemplateDeleted';
3-
export * from './TemplateDrafted';
1+
export * from './template-completed';
2+
export * from './template-deleted';
3+
export * from './template-drafted';
4+
console.log('');
File renamed without changes.

0 commit comments

Comments
 (0)