c749b4be19854994f3918228bc42b4581f7d2ca7
- Author
- Julien Chaumond <julien@huggingface.co>
- Committer
- Julien Chaumond <julien@huggingface.co>
- Date
Message
Add CI: oxfmt (tabs) and oxlint (curly all)
Diff
1diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
2new file mode 100644
3index 0000000000000000000000000000000000000000..fb6c9e13f364ae3f0c811270577fb336c9189bff
4--- /dev/null
5+++ b/.github/workflows/ci.yml
6@@ -0,0 +1,18 @@
7+name: CI
8+
9+on:
10+ push:
11+ branches: [main]
12+ pull_request:
13+
14+jobs:
15+ check:
16+ runs-on: ubuntu-latest
17+ steps:
18+ - uses: actions/checkout@v4
19+
20+ - name: oxfmt (check)
21+ run: npx --yes oxfmt --check .
22+
23+ - name: oxlint
24+ run: npx --yes oxlint .
25diff --git a/.oxfmtrc.json b/.oxfmtrc.json
26new file mode 100644
27index 0000000000000000000000000000000000000000..c9590876701d98681fe5dbb1f165781d2a222c46
28--- /dev/null
29+++ b/.oxfmtrc.json
30@@ -0,0 +1,3 @@
31+{
32+ "useTabs": true
33+}
34diff --git a/.oxlintrc.json b/.oxlintrc.json
35new file mode 100644
36index 0000000000000000000000000000000000000000..9cf19d139b8fcefecd809e40581ffb989075a78a
37--- /dev/null
38+++ b/.oxlintrc.json
39@@ -0,0 +1,5 @@
40+{
41+ "rules": {
42+ "curly": ["error", "all"]
43+ }
44+}