Skip to content

Commit 9bf7fdb

Browse files
authored
CCM-14187: SonarQube fixes (#223)
* CCM-14187: SonarQube fixes * CCM-14187: NPM audit fixes * CCM-14187: Remove unused aws-lambda dependency * CCM-14187: Add new lambdas to Jest config for workspace * CCM-14187: Update dependencies of eventcatalog * CCM-14187: Ran npm dedupe * CCM-14187: Updated docs dependencies * CCM-14187: Update Trivy version
1 parent 79599de commit 9bf7fdb

36 files changed

Lines changed: 3740 additions & 2848 deletions

File tree

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ pre-commit 3.6.0
66
python 3.14.0
77
terraform 1.10.1
88
terraform-docs 0.19.0
9-
trivy 0.61.0
9+
trivy 0.69.2
1010
vale 3.6.0
1111
# ==============================================================================
1212
# The section below is reserved for Docker image versions.

docs/package-lock.json

Lines changed: 310 additions & 672 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
"@fontsource/source-sans-pro": "^5.0.8",
55
"canvg": "^4.0.1",
66
"jquery": "^3.7.0",
7-
"mermaid": "11.12.0",
7+
"mermaid": "^11.12.0",
88
"nhsuk-frontend": "^8.1.1",
99
"reveal.js": "^4.5.0",
1010
"reveal.js-menu": "^2.1.0"
1111
},
1212
"description": "",
1313
"devDependencies": {
14-
"copy-webpack-plugin": "^11.0.0",
14+
"copy-webpack-plugin": "^13.0.1",
1515
"css-loader": "^6.8.1",
1616
"mini-css-extract-plugin": "^2.7.6",
1717
"saas": "^1.0.0",
@@ -25,6 +25,9 @@
2525
"keywords": [],
2626
"license": "ISC",
2727
"name": "nhs-notify",
28+
"overrides": {
29+
"serialize-javascript": "^7.0.3"
30+
},
2831
"private": true,
2932
"scripts": {
3033
"build": "webpack && bundle config set --local path 'vendor/bundle' && bundle install && bundle exec just-the-docs rake search:init && JEKYLL_ENV=production bundle exec jekyll build --trace --config _config.yml,_config.version.yml",

lambdas/core-notifier-lambda/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
22
"dependencies": {
3-
"aws-lambda": "^1.0.7",
43
"axios": "^1.13.5",
54
"digital-letters-events": "^0.0.1",
65
"sender-management": "^0.0.1",

lambdas/core-notifier-lambda/src/__tests__/app/parse-sqs-message.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SQSRecord } from 'aws-lambda';
1+
import type { SQSRecord } from 'aws-lambda';
22
import { mock } from 'jest-mock-extended';
33
import { Logger } from 'utils';
44
import { parseSqsRecord } from 'app/parse-sqs-message';

lambdas/core-notifier-lambda/src/app/parse-sqs-message.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SQSRecord } from 'aws-lambda';
1+
import type { SQSRecord } from 'aws-lambda';
22
import { Logger } from 'utils';
33
import { PDMResourceAvailable } from 'digital-letters-events';
44
import { InvalidPdmResourceAvailableEvent } from 'domain/invalid-pdm-resource-available-event';

lambdas/file-scanner-lambda/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"dependencies": {
33
"@aws-sdk/client-s3": "^3.908.0",
4-
"aws-lambda": "^1.0.7",
54
"digital-letters-events": "^0.0.1",
65
"utils": "^0.0.1"
76
},

lambdas/key-generation/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
{
22
"dependencies": {
3-
"aws-lambda": "^1.0.7",
43
"date-fns": "^4.1.0",
54
"esbuild": "^0.25.9",
6-
"utils": "*",
7-
"node-jose": "^2.2.0"
5+
"node-jose": "^2.2.0",
6+
"utils": "*"
87
},
98
"devDependencies": {
109
"@tsconfig/node22": "^22.0.2",

lambdas/move-scanned-files-lambda/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
22
"dependencies": {
3-
"aws-lambda": "^1.0.7",
43
"axios": "^1.13.5",
54
"digital-letters-events": "^0.0.1",
65
"utils": "^0.0.1"

lambdas/move-scanned-files-lambda/src/__tests__/constants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GuardDutyScanResultNotificationEvent } from 'aws-lambda';
1+
import type { GuardDutyScanResultNotificationEvent } from 'aws-lambda';
22

33
const baseEvent: GuardDutyScanResultNotificationEvent = {
44
id: '72c7d362-737a-6dce-fc78-9e27a0171419',

0 commit comments

Comments
 (0)