Skip to content

Commit ce2e45e

Browse files
RedStar071claudeautofix-ci[bot]codesmith-bot
authored
chore: add project configuration and tooling setup (#7)
Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Codesmith <codesmith-bot@users.noreply.github.com>
1 parent a91e1b5 commit ce2e45e

8 files changed

Lines changed: 147 additions & 9 deletions

File tree

.changeset/tooling-setup.md

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

.coderabbit.yaml

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
language: en-GB
2+
3+
reviews:
4+
profile: chill
5+
high_level_summary_in_walkthrough: true
6+
review_status: true
7+
review_details: false
8+
changed_files_summary: true
9+
sequence_diagrams: true
10+
estimate_code_review_effort: false
11+
assess_linked_issues: true
12+
related_issues: true
13+
related_prs: true
14+
suggested_labels: false
15+
suggested_reviewers: true
16+
in_progress_fortune: false
17+
poem: false
18+
19+
slop_detection:
20+
enabled: true
21+
label: "007"
22+
23+
auto_review:
24+
enabled: true
25+
auto_pause_after_reviewed_commits: 5
26+
labels:
27+
- "!release"
28+
ignore_title_keywords:
29+
- "WIP"
30+
- "[skip-review]"
31+
- "chore(release)"
32+
- "Version Packages"
33+
ignore_usernames:
34+
- "renovate[bot]"
35+
- "dependabot[bot]"
36+
- "github-actions[bot]"
37+
38+
pre_merge_checks:
39+
docstrings:
40+
mode: off
41+
title:
42+
mode: error
43+
description:
44+
mode: warning
45+
issue_assessment:
46+
mode: warning
47+
48+
tools:
49+
gitleaks:
50+
enabled: true
51+
osvScanner:
52+
enabled: true
53+
actionlint:
54+
enabled: true
55+
yamllint:
56+
enabled: true
57+
shellcheck:
58+
enabled: true
59+
dotenvLint:
60+
enabled: true
61+
eslint:
62+
enabled: false
63+
biome:
64+
enabled: false
65+
oxc:
66+
enabled: false
67+
markdownlint:
68+
enabled: false
69+
languagetool:
70+
enabled: false
71+
checkov:
72+
enabled: false
73+
trivy:
74+
enabled: false
75+
opengrep:
76+
enabled: false

.editorconfig

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
insert_final_newline = true
7+
trim_trailing_whitespace = true
8+
9+
[*.{js,ts}]
10+
indent_size = 2
11+
indent_style = space
12+
block_comment_start = /*
13+
block_comment = *
14+
block_comment_end = */
15+
16+
[*.{yml,yaml}]
17+
indent_size = 2
18+
indent_style = space
19+
20+
[*.{md,rmd,mkd,mkdn,mdwn,mdown,markdown,litcoffee}]
21+
trim_trailing_whitespace = false

.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
pull-requests: write
1717
steps:
1818
- name: Label pull request
19-
uses: actions/labeler@f27b608878404679385c85cfa523b85ccb86e213 # v6
19+
uses: actions/labeler@f27b608878404679385c85cfa523b85ccb86e213 # v6.1.0
2020
with:
2121
repo-token: "${{ secrets.WOLFSTAR_TOKEN }}"
2222
sync-labels: true

.github/workflows/renovate-changeset.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
if: ${{ github.event.pull_request.user.login == 'renovate[bot]' && contains(github.event.pull_request.labels.*.name, 'dependencies') }}
1313
permissions: {}
1414
steps:
15-
- uses: mscharley/dependency-changesets-action@f25d784f13eb09227429cebd880ade75d19d6283 # v1.1.9
15+
- uses: mscharley/dependency-changesets-action@f96232368519695969bea8a8cfff7cca32b1e56a # v1.2.4
1616
with:
1717
token: ${{ secrets.WOLFSTAR_TOKEN }}
1818
changeset-folder: ".changeset"

.github/workflows/zizmor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@ jobs:
2828
with:
2929
persist-credentials: false
3030
- name: Run zizmor
31-
uses: zizmorcore/zizmor-action@5f14fd08f7cf1cb1609c1e344975f152c7ee938d # v0.5.6
31+
uses: zizmorcore/zizmor-action@192e21d79ab29983730a13d1382995c2307fbcaa # v0.5.7
3232
with:
3333
advanced-security: false

.gitignore

Lines changed: 42 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,50 @@
1+
# Ignore a blackhole and the folder for development
12
node_modules/
2-
dist/
3-
.turbo/
4-
coverage/
5-
*.tsbuildinfo
6-
*.log
3+
.vs/
4+
.idea/
5+
*.iml
6+
7+
# misc
78
.DS_Store
89
.env
910
.env.*
1011
!.env.example
11-
.idea/
12+
.env.local
13+
.env.development.local
14+
.env.test.local
15+
.env.production.local
16+
17+
# pnpm
18+
.pnpm-store/
19+
20+
# Build Artifacts
21+
dist/
22+
build/
23+
test_out/
24+
.swc/
25+
*.tsbuildinfo
26+
tsup.config.bundled*.mjs
27+
*.zip
28+
*.tar
29+
*.tar.xz
30+
*.tar.gz
31+
*.7z
32+
*.rar
33+
34+
# Ignore heapsnapshot and log files
35+
*.heapsnapshot
36+
*.log
37+
38+
# Test artifacts
39+
coverage/
40+
*.junit.xml
41+
42+
# Ignore package locks
43+
package-lock.json
44+
45+
# Ignore Turbo caching
46+
.turbo/
47+
1248
.vscode/*
1349
!.vscode/extensions.json
1450
!.vscode/settings.json

.npm-deprecaterc.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
name: '*next*'
2+
package:
3+
- '@wolfstar/plugin-api'

0 commit comments

Comments
 (0)