Skip to content

Commit 42934f3

Browse files
committed
fix: fix project with just lint-fix, ignore some rules for now
Signed-off-by: Mats Johansson <extern.mats.johansson@digg.se>
1 parent 002eecf commit 42934f3

File tree

9 files changed

+30
-29
lines changed

9 files changed

+30
-29
lines changed

.github/artifacts.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# SPDX-FileCopyrightText: 2025 Digg - Agency for Digital Government
22
#
33
# SPDX-License-Identifier: CC0-1.0
4-
54
# Artifacts Configuration for rest-api-profil-lint-processor
65
# NPM CLI application with container
76
# Package tarballs will be attached to GitHub Release as assets

.github/workflows/release-dev-workflow.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# SPDX-FileCopyrightText: 2025 Digg - Agency for Digital Government
22
#
33
# SPDX-License-Identifier: CC0-1.0
4-
54
# Release Workflow Dev
65
#
76
# Triggers dev builds for testing on development branches.

.github/workflows/release-workflow.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# SPDX-FileCopyrightText: 2025 Digg - Agency for Digital Government
22
#
33
# SPDX-License-Identifier: CC0-1.0
4-
54
# Release Workflow for rest-api-profil-lint-processor
65
# Uses the unified release orchestrator for NPM packages
76
name: Release

.github/workflows/test.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,21 @@
11
# SPDX-FileCopyrightText: 2025 Digg - Agency for Digital Government
22
#
33
# SPDX-License-Identifier: CC0-1.0
4-
---
54
name: Run Tests
65
on:
76
push:
87
workflow_call:
9-
108
jobs:
119
test:
1210
runs-on: ubuntu-latest
1311
steps:
1412
- name: Checkout code
1513
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
16-
1714
- name: Set up Node.js
1815
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
1916
with:
2017
node-version: '24.13.0'
21-
2218
- name: Install dependencies
2319
run: npm ci
24-
2520
- name: Run tests
2621
run: npm run test

CODE_OF_CONDUCT.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,15 +101,15 @@ gemenskapen.
101101

102102
Denna uppförandekod är en översättning av [Contributor Covenant][hemsida],
103103
version 2.1, tillgänglig på
104-
[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
104+
[<https://www.contributor-covenant.org/version/2/1/code_of_conduct.html>][v2.1].
105105

106106
Uppförandekoden inspirerades av
107107
[Mozillas uppförandekod][Mozilla CoC].
108108

109109
För svar på vanliga frågor kring uppförandekod, se "Vanliga frågor (F.A.Q)",
110-
[https://www.contributor-covenant.org/faq][FAQ].
110+
[<https://www.contributor-covenant.org/faq>][FAQ].
111111
Översättningar finns tillgängliga på
112-
[https://www.contributor-covenant.org/translations][translations].
112+
[<https://www.contributor-covenant.org/translations>][translations].
113113

114114
[hemsida]: https://www.contributor-covenant.org
115115
[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html

README.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ Förutsätter att det finns en `openapi.yaml` att validera i den aktuella katalo
4545
> Notera: Att GitHub Packages (npm) kräver authentisering.<br>
4646
> Konfigurera `.npmrc` mot rätt registry och scope, antingen globalt eller lokalt för enskilda projekt - `@diggsweden:registry=https://npm.pkg.github.com`<br>
4747
> Om du saknar inloggning med GitHub Personal access token (PAT), se [FAQ](#hur-skapar-jag-ett-github-personal-access-token-pat).
48-
48+
>
4949
> Notera: Att `<version>` byts ut mot önskad version av verktyget, oftast senaste release tag. För mer information se [versioner](#versioner).
5050
51-
#### Installera globalt med npm:
51+
#### Installera globalt med npm
5252

5353
```bash
5454
npm i -g @diggsweden/rest-api-profil-lint-processor@<version>
@@ -61,7 +61,7 @@ raplp -f openapi.yaml
6161

6262
Installera och lägg som `devDependencies`:
6363

64-
```
64+
```text
6565
npm i --save-dev @diggsweden/rest-api-profil-lint-processor@<version>
6666
```
6767

@@ -112,10 +112,13 @@ docker run --rm -v $(pwd):/data ghcr.io/diggsweden/rest-api-profil-lint-processo
112112
#### Alternativ att köra ifrån containern med podman/docker
113113

114114
1. Starta en podman/docker container:
115+
115116
```bash
116117
podman run --rm -it --entrypoint /bin/sh -v $(pwd):/app/data ghcr.io/diggsweden/rest-api-profil-lint-processor:<version>
117118
```
119+
118120
2. Kör din validering ifrån containern:
121+
119122
```bash
120123
npm start -- -f /data/openapi.yaml
121124
```
@@ -352,21 +355,26 @@ Vid körningar med podman och docker i kombination med flaggor som sparar inform
352355
Se till att containern har rättigheter att skriva till den katalog som du mountar.
353356

354357
1. Kolla rättigheter
358+
355359
```bash
356360
ls -ld /path/to/mount
357361
```
362+
358363
2. Prova köra som `root user`
359364

360365
```bash
361366
podman run -it -v $(pwd):/data --user root ghcr.io/diggsweden/rest-api-profil-lint-processor:<version> -f /data/openapi.yaml -l /data/raplp.log --dex /data/avstamning.xlsx
362367
```
363368

364369
3. För att testa om det är ett åtkomstproblem kan du temporärt prova om det går efter du gett alla skrivrättigheter till den mountade katalogen:
370+
365371
```bash
366372
sudo chmod 777 /path/to/mount
367373
```
374+
368375
4. Beroende på din miljö och vilka möjligheter du har, hantera åtkomstproblemet mer beständigt och återställ tidigare läs- och skrivrättigheter.
369376
5. Du kan även prova:
377+
370378
```bash
371379
sudo podman run -it -v $(pwd):/data ghcr.io/diggsweden/rest-api-profil-lint-processor:<version> -f /data/openapi.yaml -l /data/raplp.log --dex /data/avstamning.xlsx
372380
```

package-lock.json

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

publiccode.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
# SPDX-FileCopyrightText: 2025 Digg - Agency for Digital Government
22
#
33
# SPDX-License-Identifier: CC0-1.0
4-
54
# This repository adheres to the publiccode.yml standard by including this
65
# metadata file that makes public software easily discoverable.
76
# More info at https://github.com/italia/publiccode.yml
8-
97
publiccodeYmlVersion: '0.4.0'
108
categories:
119
- application-development

rumdl.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# SPDX-FileCopyrightText: 2025 Digg - Agency for Digital Government
2+
#
3+
# SPDX-License-Identifier: CC0-1.0
4+
5+
# .rumdl.toml
6+
7+
[global]
8+
# (optional) whatever else you have here
9+
10+
[per-file-ignores]
11+
"{SECURITY.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,README.md,GUIDELINES.md}" = ["MD041"]
12+
"README.md" = ["MD033", "MD036"]
13+
"development/DEVELOPMENT.md" = ["MD051"]
14+
"GUIDELINES.md" = ["MD007", "MD036", "MD052", "MD040", "MD005"]

0 commit comments

Comments
 (0)