mirror of
https://github.com/ivuorinen/ivuorinen.git
synced 2026-03-18 15:02:51 +00:00
Compare commits
285 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
eff8797090 | ||
|
|
0be69206b0 | ||
|
|
d72941de47 | ||
|
|
085416b1ab | ||
|
|
05a732214f | ||
|
|
0c0df54526 | ||
|
|
0d0b86c054 | ||
|
|
09018216de | ||
|
|
25c174d7a7 | ||
|
|
d87d90fe9f | ||
|
|
1a43098010 | ||
|
|
46075e31d0 | ||
|
|
a6e57e9c72 | ||
|
|
9c60714c86 | ||
|
|
e25af19f7d | ||
|
|
6498cf445e | ||
|
|
b713838b9f | ||
|
|
0d00a86dfd | ||
|
|
1198a612af | ||
|
|
0e7915f771 | ||
|
|
856cd012c4 | ||
| 616f56e58b | |||
|
|
fcf7ee3f9a | ||
|
|
b99915b8c1 | ||
|
|
318c116444 | ||
|
|
3db93198dd | ||
|
|
6e23cba167 | ||
|
|
47d6efb0d3 | ||
|
|
444bd8c442 | ||
|
|
f59a671863 | ||
|
|
c3951e2eeb | ||
|
|
418453ca49 | ||
|
|
d4ab7f302b | ||
|
|
5e81432530 | ||
|
|
eb232c40c1 | ||
|
|
eeccbeadf5 | ||
|
|
adc42abb5c | ||
|
|
6cef7587a2 | ||
|
|
e408eda830 | ||
|
|
435b54b60d | ||
|
|
51f42d721d | ||
|
|
f3cfa1ad66 | ||
|
|
d298a97151 | ||
|
|
dff9bdfaf5 | ||
|
|
dec193dc31 | ||
|
|
9bf8025f48 | ||
| 91d4b77888 | |||
|
|
76d3e96788 | ||
|
|
ab43c9f1a1 | ||
|
|
59d405eae7 | ||
|
|
eb594a37d5 | ||
| b90b365bc0 | |||
|
|
91a25fd9f9 | ||
|
|
b9738113e0 | ||
|
|
48f4835377 | ||
|
|
b8165c1daf | ||
|
|
82e31ac267 | ||
|
|
a2e6c135d1 | ||
|
|
03df662375 | ||
|
|
c861105162 | ||
|
|
8ba75763cb | ||
|
|
3f5d8e3895 | ||
|
|
ed11e2efd1 | ||
|
|
6c898df62a | ||
|
|
f9731e1083 | ||
|
|
b071771bb1 | ||
|
|
5a19f9b0c3 | ||
|
|
6912a62e60 | ||
|
|
e79b7fa084 | ||
|
|
4192fbf1a0 | ||
|
|
9ea56cf896 | ||
|
|
5e7aeeb57b | ||
|
|
00b92bca83 | ||
|
|
b8d506dddc | ||
|
|
00599d735c | ||
|
|
b5a032c7dd | ||
|
|
ae83c87e1c | ||
|
|
7754411ca6 | ||
|
|
bb7b668165 | ||
|
|
2fa328f252 | ||
|
|
d82d82ed8e | ||
|
|
dd7b617473 | ||
|
|
3d8909aba7 | ||
|
|
1c8efb3565 | ||
|
|
d2fbe3d8f7 | ||
|
|
7612f093bc | ||
|
|
2d8094e0cf | ||
|
|
a0ebdbe5ad | ||
|
|
26665fedf2 | ||
|
|
7693086873 | ||
|
|
a11a42abb0 | ||
|
|
0a52cd1396 | ||
|
|
35ad4e3a0b | ||
|
|
bd7cff7d8d | ||
|
|
3fbeb5ad4e | ||
|
|
4b5f4aca6b | ||
|
|
b3fac07127 | ||
|
|
085a92213f | ||
|
|
8d075b062d | ||
|
|
c5c4c5f331 | ||
|
|
66e18615ec | ||
|
|
63596fbc9f | ||
|
|
8d36f9ace6 | ||
|
|
4233c093ff | ||
|
|
11b8408e6c | ||
|
|
abd5c58aac | ||
|
|
c8af7136af | ||
|
|
03695af49c | ||
|
|
3a5629ec06 | ||
|
|
de6f6085c2 | ||
|
|
c3779b0515 | ||
|
|
06558b61da | ||
|
|
6a3405643a | ||
|
|
2ad17a9fe8 | ||
|
|
ed12c76100 | ||
|
|
4d70fd23e8 | ||
|
|
5220387d8f | ||
|
|
e02f18188c | ||
|
|
f6d145f188 | ||
|
|
8c2844bb06 | ||
|
|
0ad8b1a7df | ||
|
|
ff38d071aa | ||
|
|
3f704135bf | ||
|
|
dd6b2b5c56 | ||
|
|
1af04eb013 | ||
|
|
0c0a6ebc92 | ||
|
|
1d7e987e4f | ||
|
|
f0fd25ad56 | ||
|
|
ee564a84f2 | ||
|
|
cd32aa124f | ||
|
|
70e2368893 | ||
|
|
0251749398 | ||
|
|
bb60667418 | ||
|
|
379ac7f61d | ||
|
|
26b155f4c8 | ||
|
|
8ebcffca28 | ||
|
|
fab49d9d11 | ||
|
|
e988a83913 | ||
|
|
3f2135494f | ||
|
|
f9dc3ea958 | ||
|
|
aeec7fa825 | ||
|
|
bb220ab053 | ||
|
|
065558da55 | ||
|
|
27d64ad8c7 | ||
|
|
30ab76cd26 | ||
|
|
952308acc5 | ||
|
|
c56a093409 | ||
|
|
4648785876 | ||
|
|
b74f0ac1de | ||
|
|
996cdf86ce | ||
|
|
4c6b17c013 | ||
|
|
110fb250b8 | ||
|
|
686658d433 | ||
|
|
88ee1ff47b | ||
|
|
15dde6d6b1 | ||
|
|
bbb5b86c71 | ||
|
|
92be541444 | ||
|
|
f7a9403f06 | ||
|
|
5588dc7e7a | ||
|
|
a5576bed97 | ||
|
|
2274436cc1 | ||
|
|
9ad28e2626 | ||
|
|
f198910078 | ||
|
|
25bfbb845a | ||
|
|
d54e57eaf0 | ||
|
|
d812a3a9ee | ||
|
|
171c61a683 | ||
|
|
285996e7d6 | ||
|
|
8cd3e91962 | ||
|
|
cd4165d689 | ||
|
|
11faa7422e | ||
|
|
3a141cfebd | ||
|
|
78be913582 | ||
|
|
ed097200dd | ||
|
|
5d39675e0a | ||
|
|
d6e47c0856 | ||
|
|
1ab69de950 | ||
|
|
e46f8c0f80 | ||
|
|
7127be56f4 | ||
|
|
2bd917418d | ||
|
|
06ece5961e | ||
|
|
9998a2ad25 | ||
|
|
f31050556d | ||
|
|
982d07c2f6 | ||
|
|
36bc40212e | ||
|
|
fc7b9bb30d | ||
|
|
b51a6ba30f | ||
|
|
bcd5ddccdf | ||
|
|
799a9bda4a | ||
|
|
5ffd13bad5 | ||
|
|
5c51801811 | ||
|
|
b50390cd62 | ||
|
|
08dbd4b8f6 | ||
|
|
e6de2d91a9 | ||
|
|
d5688ab9f7 | ||
|
|
266bb3b7be | ||
|
|
941f4fab42 | ||
|
|
d6c76dc157 | ||
|
|
e71caf2c61 | ||
|
|
55965cc627 | ||
|
|
6fa22f6418 | ||
|
|
6378938187 | ||
|
|
965bb7cbe1 | ||
|
|
5354c3f7f4 | ||
|
|
547abf1f27 | ||
|
|
5ef80e66ff | ||
|
|
3ca5aa58c7 | ||
|
|
6ac5e9c8da | ||
|
|
05115efd14 | ||
|
|
20ad287686 | ||
|
|
eaec6121ed | ||
|
|
fe557c5c7a | ||
|
|
0ae80e0f53 | ||
|
|
7dc29cac84 | ||
|
|
051572ba4f | ||
|
|
ffdbbebca5 | ||
|
|
b73fe830dc | ||
|
|
ca6145c382 | ||
|
|
afb6214b15 | ||
|
|
28463ab035 | ||
|
|
0c6c99c78d | ||
|
|
18516f0af4 | ||
|
|
8ea586361d | ||
|
|
259b0b32a8 | ||
|
|
bf20d72fad | ||
|
|
ff98a7df89 | ||
|
|
03c165f6fe | ||
|
|
50107b9288 | ||
|
|
b87d552cb3 | ||
|
|
418f3d0a40 | ||
|
|
1b6700f68d | ||
|
|
c2dd74c8bf | ||
|
|
ce4e0f93c5 | ||
|
|
0651fca853 | ||
|
|
79ebf62c83 | ||
|
|
1c2c153276 | ||
|
|
015cd84ca6 | ||
|
|
1dbfd5768a | ||
|
|
2a3dbdafbf | ||
|
|
59265f96e1 | ||
|
|
e39bb9cd33 | ||
|
|
7fbdf38851 | ||
|
|
517ca94bf7 | ||
|
|
6f4ea8b01f | ||
|
|
519385f217 | ||
|
|
856058d955 | ||
|
|
cc339d7c79 | ||
|
|
25f40245e8 | ||
|
|
4c04743e27 | ||
|
|
73e052f97e | ||
|
|
9ea64efa3a | ||
|
|
b77200d206 | ||
|
|
8ebb04213b | ||
|
|
6701de330b | ||
|
|
7f433656c2 | ||
|
|
1717a59ba3 | ||
|
|
73dae8c225 | ||
|
|
463d8ec5ff | ||
|
|
0562c7caf3 | ||
|
|
7ee4f80f1e | ||
|
|
0cf847584c | ||
|
|
ae563d0bde | ||
|
|
a8c7b02f23 | ||
|
|
9d4953cafa | ||
|
|
e50c378369 | ||
|
|
c91e1135da | ||
|
|
a4f6e46b12 | ||
|
|
7b70ba7261 | ||
|
|
d60cf5bf75 | ||
|
|
37af206283 | ||
|
|
6ee336409d | ||
|
|
316bd56f9a | ||
|
|
489ce76142 | ||
|
|
05d0a5e2a2 | ||
|
|
99c8cac7d6 | ||
|
|
2f7fa4be35 | ||
|
|
fc15b1c281 | ||
|
|
92152b726c | ||
|
|
5174d40fea | ||
|
|
220d202bf2 | ||
|
|
7b83b3751e | ||
|
|
a2973d568d | ||
|
|
91fbf6a28e | ||
|
|
4cc716eea5 | ||
|
|
d384c21e8c |
6
.github/workflows/composer-install.yml
vendored
6
.github/workflows/composer-install.yml
vendored
@@ -24,11 +24,11 @@ jobs:
|
|||||||
php: ['8.0', '8.1', '8.2', '8.3', '8.4']
|
php: ['8.0', '8.1', '8.2', '8.3', '8.4']
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
|
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||||
|
|
||||||
- name: Cache Composer packages
|
- name: Cache Composer packages
|
||||||
id: composer-cache
|
id: composer-cache
|
||||||
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4
|
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
|
||||||
with:
|
with:
|
||||||
path: vendor
|
path: vendor
|
||||||
key: ${{ runner.os }}-php-${{ matrix.php }}-${{ hashFiles('**/composer.json') }}
|
key: ${{ runner.os }}-php-${{ matrix.php }}-${{ hashFiles('**/composer.json') }}
|
||||||
@@ -37,7 +37,7 @@ jobs:
|
|||||||
${{ runner.os }}-php-
|
${{ runner.os }}-php-
|
||||||
|
|
||||||
- name: Composer (PHP ${{ matrix.php }})
|
- name: Composer (PHP ${{ matrix.php }})
|
||||||
uses: php-actions/composer@8a65f0d3c6a1d17ca4800491a40b5756a4c164f3 # v6
|
uses: php-actions/composer@8a65f0d3c6a1d17ca4800491a40b5756a4c164f3 # v6.1.2
|
||||||
with:
|
with:
|
||||||
php_version: ${{ matrix.php }}
|
php_version: ${{ matrix.php }}
|
||||||
args: --no-progress --prefer-dist --optimize-autoloader
|
args: --no-progress --prefer-dist --optimize-autoloader
|
||||||
|
|||||||
6
.github/workflows/compress-images.yml
vendored
6
.github/workflows/compress-images.yml
vendored
@@ -24,18 +24,18 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Repo
|
- name: Checkout Repo
|
||||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||||
|
|
||||||
- name: Compress Images
|
- name: Compress Images
|
||||||
id: calibre
|
id: calibre
|
||||||
uses: calibreapp/image-actions@737ceeaeed61e17b8d358358a303f1b8d177b779 # 1.1.0
|
uses: calibreapp/image-actions@f32575787d333b0579f0b7d506ff03be63a669d1 # 1.4.1
|
||||||
with:
|
with:
|
||||||
githubToken: ${{ secrets.GITHUB_TOKEN }}
|
githubToken: ${{ secrets.GITHUB_TOKEN }}
|
||||||
compressOnly: true
|
compressOnly: true
|
||||||
|
|
||||||
- name: Create New Pull Request If Needed
|
- name: Create New Pull Request If Needed
|
||||||
if: steps.calibre.outputs.markdown != ''
|
if: steps.calibre.outputs.markdown != ''
|
||||||
uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f # v7
|
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0
|
||||||
with:
|
with:
|
||||||
title: Compressed Images Nightly
|
title: Compressed Images Nightly
|
||||||
branch-suffix: timestamp
|
branch-suffix: timestamp
|
||||||
|
|||||||
8
.github/workflows/dependency-review.yml
vendored
8
.github/workflows/dependency-review.yml
vendored
@@ -9,7 +9,9 @@
|
|||||||
# known-vulnerable packages will be blocked from merging.
|
# known-vulnerable packages will be blocked from merging.
|
||||||
#
|
#
|
||||||
# Source repository: https://github.com/actions/dependency-review-action
|
# Source repository: https://github.com/actions/dependency-review-action
|
||||||
# Public documentation: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement
|
# Public documentation:
|
||||||
|
# https://docs.github.com/en/code-security/supply-chain-security/
|
||||||
|
# understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement
|
||||||
name: 'Dependency Review'
|
name: 'Dependency Review'
|
||||||
|
|
||||||
on: [pull_request, workflow_call]
|
on: [pull_request, workflow_call]
|
||||||
@@ -21,7 +23,7 @@ jobs:
|
|||||||
contents: read
|
contents: read
|
||||||
steps:
|
steps:
|
||||||
- name: 'Checkout Repository'
|
- name: 'Checkout Repository'
|
||||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||||
|
|
||||||
- name: 'Dependency Review'
|
- name: 'Dependency Review'
|
||||||
uses: actions/dependency-review-action@3b139cfc5fae8b618d3eae3675e383bb1769c019 # v4
|
uses: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48 # v4.9.0
|
||||||
|
|||||||
4
.github/workflows/labels.yaml
vendored
4
.github/workflows/labels.yaml
vendored
@@ -16,8 +16,8 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||||
- name: Run Labeler
|
- name: Run Labeler
|
||||||
uses: crazy-max/ghaction-github-labeler@31674a3852a9074f2086abcf1c53839d466a47e7 # v5
|
uses: crazy-max/ghaction-github-labeler@548a7c3603594ec17c819e1239f281a3b801ab4d # v6.0.0
|
||||||
with:
|
with:
|
||||||
dry-run: ${{ github.event_name == 'pull_request' }}
|
dry-run: ${{ github.event_name == 'pull_request' }}
|
||||||
|
|||||||
6
.github/workflows/laravel-phpunit.yml
vendored
6
.github/workflows/laravel-phpunit.yml
vendored
@@ -18,15 +18,15 @@ jobs:
|
|||||||
statuses: write
|
statuses: write
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2
|
- uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # 2.36.0
|
||||||
with:
|
with:
|
||||||
php-version: '8.4'
|
php-version: '8.4'
|
||||||
|
|
||||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
|
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||||
|
|
||||||
- name: 'Check file existence'
|
- name: 'Check file existence'
|
||||||
id: check_files
|
id: check_files
|
||||||
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3
|
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
|
||||||
with:
|
with:
|
||||||
files: 'package.json, artisan'
|
files: 'package.json, artisan'
|
||||||
|
|
||||||
|
|||||||
7
.github/workflows/pr-compress-images.yml
vendored
7
.github/workflows/pr-compress-images.yml
vendored
@@ -6,7 +6,8 @@ on:
|
|||||||
workflow_call:
|
workflow_call:
|
||||||
pull_request:
|
pull_request:
|
||||||
# Run Image Actions when JPG, JPEG, PNG or WebP files are added or changed.
|
# Run Image Actions when JPG, JPEG, PNG or WebP files are added or changed.
|
||||||
# See https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#onpushpull_requestpaths for reference.
|
# See https://help.github.com/en/actions/automating-your-workflow-with-github-actions/
|
||||||
|
# workflow-syntax-for-github-actions#onpushpull_requestpaths for reference.
|
||||||
paths:
|
paths:
|
||||||
- '**.jpg'
|
- '**.jpg'
|
||||||
- '**.jpeg'
|
- '**.jpeg'
|
||||||
@@ -27,9 +28,9 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Repo
|
- name: Checkout Repo
|
||||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||||
|
|
||||||
- name: Compress Images
|
- name: Compress Images
|
||||||
uses: calibreapp/image-actions@737ceeaeed61e17b8d358358a303f1b8d177b779 # 1.1.0
|
uses: calibreapp/image-actions@f32575787d333b0579f0b7d506ff03be63a669d1 # 1.4.1
|
||||||
with:
|
with:
|
||||||
githubToken: ${{ secrets.GITHUB_TOKEN }}
|
githubToken: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|||||||
84
.github/workflows/pr-lint.yml
vendored
84
.github/workflows/pr-lint.yml
vendored
@@ -1,92 +1,24 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
|
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
|
||||||
#################################
|
name: PR Lint
|
||||||
#################################
|
|
||||||
## Super Linter GitHub Actions ##
|
|
||||||
#################################
|
|
||||||
#################################
|
|
||||||
name: Lint Code Base
|
|
||||||
|
|
||||||
#
|
|
||||||
# Documentation:
|
|
||||||
# https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions
|
|
||||||
#
|
|
||||||
|
|
||||||
env:
|
|
||||||
MAIN_BRANCH: main
|
|
||||||
|
|
||||||
#############################
|
|
||||||
# Start the job on all push #
|
|
||||||
#############################
|
|
||||||
on:
|
on:
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [master, main]
|
branches: [master, main]
|
||||||
workflow_call:
|
workflow_call:
|
||||||
|
|
||||||
###############
|
|
||||||
# Set the Job #
|
|
||||||
###############
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
lint:
|
||||||
# Name the Job
|
name: PR Lint
|
||||||
name: Lint Code Base
|
|
||||||
# Set the agent to run on
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
############################################
|
|
||||||
# Grant status permission for MULTI_STATUS #
|
|
||||||
############################################
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: write
|
||||||
packages: read
|
pull-requests: write
|
||||||
statuses: write
|
statuses: write
|
||||||
|
|
||||||
##################
|
|
||||||
# Load all steps #
|
|
||||||
##################
|
|
||||||
steps:
|
steps:
|
||||||
##########################
|
- name: PR Lint
|
||||||
# Checkout the code base #
|
uses: ivuorinen/actions/pr-lint@7f6a23b59316795c4b3cb3b3b28dd53e53655a33 # v2026.03.11
|
||||||
##########################
|
|
||||||
- name: Checkout Code
|
|
||||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
|
|
||||||
with:
|
with:
|
||||||
# Full git history is needed to get a proper
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
# list of changed files within `super-linter`
|
|
||||||
fetch-depth: 0
|
|
||||||
|
|
||||||
- name: Setup Node.js Environment
|
|
||||||
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
|
|
||||||
with:
|
|
||||||
node-version-file: '.nvmrc'
|
|
||||||
|
|
||||||
- name: Cache Node Modules
|
|
||||||
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
|
|
||||||
id: cache
|
|
||||||
with:
|
|
||||||
path: node_modules
|
|
||||||
key: node-modules-${{ hashFiles('**/package-lock.json') }}
|
|
||||||
|
|
||||||
- name: Install npm packages
|
|
||||||
run: npm install
|
|
||||||
|
|
||||||
################################
|
|
||||||
# Run Linter against code base #
|
|
||||||
################################
|
|
||||||
- name: Lint Code Base
|
|
||||||
uses: super-linter/super-linter/slim@5119dcd8011e92182ce8219d9e9efc82f16fddb6 # v8
|
|
||||||
env:
|
|
||||||
VALIDATE_ALL_CODEBASE: false
|
|
||||||
LINTER_RULES_PATH: '${DEFAULT_WORKSPACE}'
|
|
||||||
VALIDATE_JSON: false # doesn't handle new config format
|
|
||||||
VALIDATE_NATURAL_LANGUAGE: false # doesn't seem to respect configs
|
|
||||||
FIX_ANSIBLE: true
|
|
||||||
FIX_ENV: true
|
|
||||||
FIX_JSON_PRETTIER: true
|
|
||||||
FIX_JSONC_PRETTIER: true
|
|
||||||
FIX_MARKDOWN: true
|
|
||||||
FIX_SHELL_SHFMT: true
|
|
||||||
FIX_TYPESCRIPT_PRETTIER: true
|
|
||||||
# Change to 'master' if your main branch differs
|
|
||||||
DEFAULT_BRANCH: ${{ env.MAIN_BRANCH }}
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
|
|||||||
4
.github/workflows/readme-scribe.yaml
vendored
4
.github/workflows/readme-scribe.yaml
vendored
@@ -21,14 +21,14 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||||
- uses: muesli/readme-scribe@5a187a2a36ef894335f17a7d01c32b0e28c6d948
|
- uses: muesli/readme-scribe@5a187a2a36ef894335f17a7d01c32b0e28c6d948
|
||||||
with:
|
with:
|
||||||
template: templates/README.md.tpl
|
template: templates/README.md.tpl
|
||||||
writeTo: README.md
|
writeTo: README.md
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GH_PAT }}
|
GITHUB_TOKEN: ${{ secrets.GH_PAT }}
|
||||||
- uses: stefanzweifel/git-auto-commit-action@3cc016cfc892e0844046da36fc68da4e525e081f # v6.0.0
|
- uses: stefanzweifel/git-auto-commit-action@04702edda442b2e678b25b537cec683a1493fcb9 # v7.1.0
|
||||||
with:
|
with:
|
||||||
commit_message: 'Update generated README'
|
commit_message: 'Update generated README'
|
||||||
branch: main
|
branch: main
|
||||||
|
|||||||
2
.github/workflows/release-drafter.yml
vendored
2
.github/workflows/release-drafter.yml
vendored
@@ -14,6 +14,6 @@ jobs:
|
|||||||
statuses: write
|
statuses: write
|
||||||
steps:
|
steps:
|
||||||
- name: 🚀 Run Release Drafter
|
- name: 🚀 Run Release Drafter
|
||||||
uses: release-drafter/release-drafter@b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 # v6.1.0
|
uses: release-drafter/release-drafter@3a7fb5c85b80b1dda66e1ccb94009adbbd32fce3 # v7.0.0
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|||||||
2
.github/workflows/release-monthly.yaml
vendored
2
.github/workflows/release-monthly.yaml
vendored
@@ -16,7 +16,7 @@ jobs:
|
|||||||
contents: write
|
contents: write
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||||
|
|
||||||
- name: Create Release
|
- name: Create Release
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|||||||
12
.github/workflows/reviewdog-linters.yml
vendored
12
.github/workflows/reviewdog-linters.yml
vendored
@@ -15,28 +15,28 @@ jobs:
|
|||||||
statuses: write
|
statuses: write
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
|
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||||
|
|
||||||
- name: GitHub Actions
|
- name: GitHub Actions
|
||||||
uses: reviewdog/action-actionlint@abd537417cf4991e1ba8e21a67b1119f4f53b8e0 # v1
|
uses: reviewdog/action-actionlint@0d952c597ef8459f634d7145b0b044a9699e5e43 # v1.71.0
|
||||||
with:
|
with:
|
||||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
reporter: github-pr-review
|
reporter: github-pr-review
|
||||||
|
|
||||||
- name: detect-secrets
|
- name: detect-secrets
|
||||||
uses: reviewdog/action-detect-secrets@master
|
uses: reviewdog/action-detect-secrets@53b50179462bbe04af2f25f088b97e55e1dec3a1 # v0.29.6
|
||||||
with:
|
with:
|
||||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
reporter: github-pr-review
|
reporter: github-pr-review
|
||||||
|
|
||||||
- name: markdownlint
|
- name: markdownlint
|
||||||
uses: reviewdog/action-markdownlint@f901468edf9a3634dd39b35ba26cad0aad1a0bfd # v0
|
uses: reviewdog/action-markdownlint@3667398db9118d7e78f7a63d10e26ce454ba5f58 # v0.26.2
|
||||||
with:
|
with:
|
||||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
reporter: github-pr-review
|
reporter: github-pr-review
|
||||||
|
|
||||||
- name: shfmt
|
- name: shfmt
|
||||||
uses: reviewdog/action-shfmt@f59386f08bd9a24ac1a746e69f026ddc2ed06710 # v1
|
uses: reviewdog/action-shfmt@d8f080930b9be5847b4f97e9f4122b81a82aaeac # v1.0.4
|
||||||
with:
|
with:
|
||||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
shfmt_flags: |
|
shfmt_flags: |
|
||||||
@@ -52,7 +52,7 @@ jobs:
|
|||||||
--func-next-line
|
--func-next-line
|
||||||
|
|
||||||
- name: yamllint
|
- name: yamllint
|
||||||
uses: reviewdog/action-yamllint@1dca3ad811867be18fbe293a9818d715a6c2cd46 # v1
|
uses: reviewdog/action-yamllint@f01d8a48fd8d89f89895499fca2cff09f9e9e8c0 # v1.21.0
|
||||||
with:
|
with:
|
||||||
github_token: ${{ secrets.github_token }}
|
github_token: ${{ secrets.github_token }}
|
||||||
reporter: github-pr-review
|
reporter: github-pr-review
|
||||||
|
|||||||
8
.github/workflows/stale.yml
vendored
8
.github/workflows/stale.yml
vendored
@@ -20,7 +20,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: 🚀 Run stale
|
- name: 🚀 Run stale
|
||||||
uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0
|
uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
|
||||||
with:
|
with:
|
||||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
days-before-stale: 30
|
days-before-stale: 30
|
||||||
@@ -31,9 +31,9 @@ jobs:
|
|||||||
stale-issue-message: >
|
stale-issue-message: >
|
||||||
This issue has now been marked as stale and will be closed if no further activity occurs. Thanks!
|
This issue has now been marked as stale and will be closed if no further activity occurs. Thanks!
|
||||||
|
|
||||||
|
|
||||||
stale-pr-label: 'stale'
|
stale-pr-label: 'stale'
|
||||||
exempt-pr-labels: 'no-stale'
|
exempt-pr-labels: 'no-stale'
|
||||||
stale-pr-message: >
|
stale-pr-message: >
|
||||||
There hasn't been any activity on this pull request recently. This pull request has been automatically marked as stale because of that and will be closed if no further activity occurs within 7 days. Thank you for your contributions.
|
There hasn't been any activity on this pull request recently. This pull request has been automatically
|
||||||
|
marked as stale because of that and will be closed if no further activity occurs within 7 days. Thank you
|
||||||
|
for your contributions.
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
repos: ${{ steps.repos.outputs.REPOS }}
|
repos: ${{ steps.repos.outputs.REPOS }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
|
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||||
|
|
||||||
- name: Get Repositories
|
- name: Get Repositories
|
||||||
id: repos
|
id: repos
|
||||||
@@ -45,7 +45,7 @@ jobs:
|
|||||||
echo "$REPOS"
|
echo "$REPOS"
|
||||||
echo "$EOF"
|
echo "$EOF"
|
||||||
} >> "$GITHUB_ENV"
|
} >> "$GITHUB_ENV"
|
||||||
- uses: micnncim/action-label-syncer@3abd5ab72fda571e69fffd97bd4e0033dd5f495c # v1
|
- uses: micnncim/action-label-syncer@3abd5ab72fda571e69fffd97bd4e0033dd5f495c # v1.3.0
|
||||||
with:
|
with:
|
||||||
prune: true
|
prune: true
|
||||||
repository: ${{ steps.repos.outputs.REPOS }}
|
repository: ${{ steps.repos.outputs.REPOS }}
|
||||||
|
|||||||
35
.mega-linter.yml
Normal file
35
.mega-linter.yml
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
---
|
||||||
|
# Configuration file for MegaLinter
|
||||||
|
# See all available variables at
|
||||||
|
# https://megalinter.io/configuration/ and in linters documentation
|
||||||
|
|
||||||
|
APPLY_FIXES: all
|
||||||
|
SHOW_ELAPSED_TIME: false # Show elapsed time at the end of MegaLinter run
|
||||||
|
PARALLEL: true
|
||||||
|
VALIDATE_ALL_CODEBASE: true
|
||||||
|
FILEIO_REPORTER: false # Generate file.io report
|
||||||
|
GITHUB_STATUS_REPORTER: true # Generate GitHub status report
|
||||||
|
IGNORE_GENERATED_FILES: true # Ignore generated files
|
||||||
|
JAVASCRIPT_DEFAULT_STYLE: prettier # Default style for JavaScript
|
||||||
|
PRINT_ALPACA: false # Print Alpaca logo in console
|
||||||
|
SARIF_REPORTER: true # Generate SARIF report
|
||||||
|
SHOW_SKIPPED_LINTERS: false # Show skipped linters in MegaLinter log
|
||||||
|
|
||||||
|
DISABLE_LINTERS:
|
||||||
|
- REPOSITORY_DEVSKIM
|
||||||
|
|
||||||
|
ENABLE_LINTERS:
|
||||||
|
- YAML_YAMLLINT
|
||||||
|
- MARKDOWN_MARKDOWNLINT
|
||||||
|
- YAML_PRETTIER
|
||||||
|
- JSON_PRETTIER
|
||||||
|
- JAVASCRIPT_ES
|
||||||
|
- TYPESCRIPT_ES
|
||||||
|
|
||||||
|
YAML_YAMLLINT_CONFIG_FILE: .yamllint
|
||||||
|
MARKDOWN_MARKDOWNLINT_CONFIG_FILE: .markdownlint.json
|
||||||
|
JAVASCRIPT_ES_CONFIG_FILE: eslint.config.mjs
|
||||||
|
TYPESCRIPT_ES_CONFIG_FILE: eslint.config.mjs
|
||||||
|
|
||||||
|
FILTER_REGEX_EXCLUDE: >
|
||||||
|
(node_modules|\.automation/test|docs/json-schemas|\.worktrees)
|
||||||
@@ -18,12 +18,12 @@ repos:
|
|||||||
args: [--autofix, --no-sort-keys]
|
args: [--autofix, --no-sort-keys]
|
||||||
|
|
||||||
- repo: https://github.com/igorshubovych/markdownlint-cli
|
- repo: https://github.com/igorshubovych/markdownlint-cli
|
||||||
rev: v0.45.0
|
rev: v0.48.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: markdownlint
|
- id: markdownlint
|
||||||
args: [-c, .markdownlint.json, --fix]
|
args: [-c, .markdownlint.json, --fix]
|
||||||
|
|
||||||
- repo: https://github.com/adrienverge/yamllint
|
- repo: https://github.com/adrienverge/yamllint
|
||||||
rev: v1.37.1
|
rev: v1.38.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: yamllint
|
- id: yamllint
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
"@ivuorinen/prettier-config"
|
|
||||||
5
.stylelintrc.json
Normal file
5
.stylelintrc.json
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"extends": [
|
||||||
|
"@ivuorinen/stylelint-config/css"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
.yamllint
Normal file
15
.yamllint
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
extends: default
|
||||||
|
|
||||||
|
rules:
|
||||||
|
comments:
|
||||||
|
min-spaces-from-content: 1
|
||||||
|
empty-lines:
|
||||||
|
max: 1
|
||||||
|
max-end: 1
|
||||||
|
max-start: 0
|
||||||
|
line-length:
|
||||||
|
max: 120
|
||||||
|
truthy:
|
||||||
|
check-keys: false
|
||||||
|
allowed-values: ['true', 'false']
|
||||||
38
README.md
38
README.md
@@ -9,34 +9,34 @@ I'm also a huge fan of open-source, and I try to contribute back to the communit
|
|||||||
#### 👷 Check out what I'm currently working on
|
#### 👷 Check out what I'm currently working on
|
||||||
|
|
||||||
- [ivuorinen/cheatsheet-tldr](https://github.com/ivuorinen/cheatsheet-tldr) - tldr-pages/tldr pages for cheat/cheat (1 day ago)
|
- [ivuorinen/cheatsheet-tldr](https://github.com/ivuorinen/cheatsheet-tldr) - tldr-pages/tldr pages for cheat/cheat (1 day ago)
|
||||||
- [ivuorinen/starred](https://github.com/ivuorinen/starred) - Automatically updated list of my starred repos. (1 day ago)
|
- [ivuorinen/starred](https://github.com/ivuorinen/starred) - Automatically updated list of my starred repos. (2 days ago)
|
||||||
- [ivuorinen/dotfiles](https://github.com/ivuorinen/dotfiles) - These are my dotfiles. There are many like 'em, but these are mine. (1 day ago)
|
- [ivuorinen/aeonview](https://github.com/ivuorinen/aeonview) - aeonview is a tool for automagical timelapse-video generation. it works as a glue between different linux programs to produce videos of elapsing time. works best with webcam-images from the net. (2 days ago)
|
||||||
- [ivuorinen/generic-landing-page](https://github.com/ivuorinen/generic-landing-page) - (5 days ago)
|
- [ivuorinen/gh-history](https://github.com/ivuorinen/gh-history) - GitHub CLI history command (3 days ago)
|
||||||
- [ivuorinen/actions](https://github.com/ivuorinen/actions) - ivuorinen's shared actions (1 week ago)
|
- [ivuorinen/dotfiles](https://github.com/ivuorinen/dotfiles) - These are my dotfiles. There are many like 'em, but these are mine. (3 days ago)
|
||||||
|
|
||||||
#### 👨💻 Repositories I created recently
|
#### 👨💻 Repositories I created recently
|
||||||
|
|
||||||
- [ivuorinen/tsm](https://github.com/ivuorinen/tsm)
|
- [ivuorinen/gh-history](https://github.com/ivuorinen/gh-history) - GitHub CLI history command
|
||||||
- [ivuorinen/gh-action-readme](https://github.com/ivuorinen/gh-action-readme) - Transform your GitHub Actions into professional documentation with multiple themes, output formats, and enterprise-grade features.
|
- [ivuorinen/gh-calver](https://github.com/ivuorinen/gh-calver) - GitHub CLI calver command
|
||||||
- [ivuorinen/phpenv.fish](https://github.com/ivuorinen/phpenv.fish) - A fast, feature-rich PHP version manager for Fish Shell using brew that acts like goenv or nvm.
|
- [ivuorinen/hiha-arvio](https://github.com/ivuorinen/hiha-arvio)
|
||||||
- [ivuorinen/monolog-gdpr-filter](https://github.com/ivuorinen/monolog-gdpr-filter) - Monolog processor for GDPR masking with regex and dot-notation path
|
- [ivuorinen/ghaw-auditor](https://github.com/ivuorinen/ghaw-auditor) - GitHub Actions & Workflows Auditor - analyze and audit GitHub Actions ecosystem
|
||||||
- [ivuorinen/coderabbit](https://github.com/ivuorinen/coderabbit) - CodeRabbit.ai configuration I reference in my projects
|
- [ivuorinen/gh-codeql-report](https://github.com/ivuorinen/gh-codeql-report) - Collect repository CodeQL findings as a LLM-friendly report for easier fixing.
|
||||||
|
|
||||||
#### 🚀 Latest releases I've contributed to
|
#### 🚀 Latest releases I've contributed to
|
||||||
|
|
||||||
- [ivuorinen/actions](https://github.com/ivuorinen/actions) ([25.8.31](https://github.com/ivuorinen/actions/releases/tag/25.8.31), 1 day ago) - ivuorinen's shared actions
|
- [ivuorinen/dotfiles](https://github.com/ivuorinen/dotfiles) ([26.3.17](https://github.com/ivuorinen/dotfiles/releases/tag/26.3.17), 1 day ago) - These are my dotfiles. There are many like 'em, but these are mine.
|
||||||
- [ivuorinen/dotfiles](https://github.com/ivuorinen/dotfiles) ([25.8.31](https://github.com/ivuorinen/dotfiles/releases/tag/25.8.31), 1 day ago) - These are my dotfiles. There are many like 'em, but these are mine.
|
- [mason-org/mason-registry](https://github.com/mason-org/mason-registry) ([2026-03-17-aqua-fog](https://github.com/mason-org/mason-registry/releases/tag/2026-03-17-aqua-fog), 1 day ago) - Core registry for mason.nvim.
|
||||||
- [mason-org/mason-registry](https://github.com/mason-org/mason-registry) ([2025-08-31-livid-butter](https://github.com/mason-org/mason-registry/releases/tag/2025-08-31-livid-butter), 1 day ago) - Core registry for mason.nvim.
|
- [ivuorinen/gh-history](https://github.com/ivuorinen/gh-history) ([2026.03.0](https://github.com/ivuorinen/gh-history/releases/tag/2026.03.0), 3 days ago) - GitHub CLI history command
|
||||||
- [ivuorinen/ivuorinen](https://github.com/ivuorinen/ivuorinen) ([2025.8.0](https://github.com/ivuorinen/ivuorinen/releases/tag/2025.8.0), 1 month ago) - My special github profile header
|
- [ivuorinen/base-configs-browserslist](https://github.com/ivuorinen/base-configs-browserslist) ([v1.0.17](https://github.com/ivuorinen/base-configs-browserslist/releases/tag/v1.0.17), 3 days ago) - ivuorinen's shareable configuration for Browserslist.
|
||||||
- [ivuorinen/.github](https://github.com/ivuorinen/.github) ([2025.8.0](https://github.com/ivuorinen/.github/releases/tag/2025.8.0), 1 month ago) - My GitHub Shared Configurations.
|
- [ivuorinen/actions](https://github.com/ivuorinen/actions) ([v2026.03.14](https://github.com/ivuorinen/actions/releases/tag/v2026.03.14), 4 days ago) - ivuorinen's shared actions
|
||||||
|
|
||||||
#### ⭐ Recent Stars
|
#### ⭐ Recent Stars
|
||||||
|
|
||||||
- [githubnext/awesome-continuous-ai](https://github.com/githubnext/awesome-continuous-ai) - An awesome list of Continuous AI Actions and Frameworks (1 day ago)
|
- [mksglu/context-mode](https://github.com/mksglu/context-mode) - Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context. (1 day ago)
|
||||||
- [jetkvm/kvm](https://github.com/jetkvm/kvm) - JetKVM - Control any computer remotely (1 day ago)
|
- [sxyazi/yazi](https://github.com/sxyazi/yazi) - 💥 Blazing fast terminal file manager written in Rust, based on async I/O. (6 days ago)
|
||||||
- [justin/dotfiles](https://github.com/justin/dotfiles) - (1 day ago)
|
- [jorgerojas26/lazysql](https://github.com/jorgerojas26/lazysql) - A cross-platform TUI database management tool written in Go. (6 days ago)
|
||||||
- [githubnext/monaspace](https://github.com/githubnext/monaspace) - An innovative superfamily of fonts for code (1 day ago)
|
- [dependabot/cli](https://github.com/dependabot/cli) - A tool for testing and debugging Dependabot update jobs. (6 days ago)
|
||||||
- [davila7/claude-code-templates](https://github.com/davila7/claude-code-templates) - CLI tool for configuring and monitoring Claude Code (3 days ago)
|
- [dlvhdr/diffnav](https://github.com/dlvhdr/diffnav) - A git diff pager based on delta but with a file tree, à la GitHub. (6 days ago)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
14953
package-lock.json
generated
14953
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
10
package.json
10
package.json
@@ -15,12 +15,20 @@
|
|||||||
"lint:fix": "eslint . --fix"
|
"lint:fix": "eslint . --fix"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@ivuorinen/base-configs": "^2.0.2",
|
"@ivuorinen/base-configs": "^1",
|
||||||
|
"@ivuorinen/commitlint-config": "^1.0.0",
|
||||||
|
"@ivuorinen/prettier-config": "^1.0.1",
|
||||||
"eslint-plugin-prettier": "^5.2.1",
|
"eslint-plugin-prettier": "^5.2.1",
|
||||||
"textlint": "^15.0.0",
|
"textlint": "^15.0.0",
|
||||||
"textlint-filter-rule-comments": "^1.2.2",
|
"textlint-filter-rule-comments": "^1.2.2",
|
||||||
"textlint-rule-no-todo": "^2.0.1"
|
"textlint-rule-no-todo": "^2.0.1"
|
||||||
},
|
},
|
||||||
|
"overrides": {
|
||||||
|
"glob": ">=10.5.0",
|
||||||
|
"markdown-it": ">=14.1.1",
|
||||||
|
"smol-toml": ">=1.3.1",
|
||||||
|
"tar": ">=7.5.10"
|
||||||
|
},
|
||||||
"textlint": {
|
"textlint": {
|
||||||
"plugins": {
|
"plugins": {
|
||||||
"@textlint/markdown": true
|
"@textlint/markdown": true
|
||||||
|
|||||||
17
prettier.config.cjs
Normal file
17
prettier.config.cjs
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
'use strict'
|
||||||
|
|
||||||
|
const baseConfig = require('@ivuorinen/prettier-config')
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
...baseConfig,
|
||||||
|
overrides: [
|
||||||
|
...(baseConfig.overrides || []),
|
||||||
|
{
|
||||||
|
files: ['*.yml', '*.yaml'],
|
||||||
|
options: {
|
||||||
|
printWidth: 120,
|
||||||
|
proseWrap: 'always'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
<!-- markdownlint-disable MD041 -->
|
<!-- markdownlint-disable MD041 MD012 -->
|
||||||
### Hi there 👋
|
### Hi there 👋
|
||||||
|
|
||||||
My name is Ismo Vuorinen, and I work as a software developer in Finland.
|
My name is Ismo Vuorinen, and I work as a software developer in Finland.
|
||||||
|
|||||||
Reference in New Issue
Block a user