Skip to content

Commit

Permalink
use biome instead of prettier and eslint
Browse files Browse the repository at this point in the history
downgrade typescript to 5.5 due to problem with LRUCache dep
  • Loading branch information
lukaszsamson committed Oct 5, 2024
1 parent c37f745 commit d6b72e5
Show file tree
Hide file tree
Showing 39 changed files with 742 additions and 1,881 deletions.
8 changes: 0 additions & 8 deletions .eslintignore

This file was deleted.

16 changes: 0 additions & 16 deletions .eslintrc.js

This file was deleted.

7 changes: 3 additions & 4 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,23 +25,22 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: "18.x"
node-version: "20.x"
- name: Resolve vscode-elixir-ls dependencies
run: |
npm ci
- name: Static analysis
run: |
npm run lint
npm run check-formatting
if: runner.os != 'Windows'
- name: Build
run: |
npm run compile
- name: Setup Elixir
uses: erlef/setup-beam@v1
with:
elixir-version: 1.15.x
otp-version: 26.x
elixir-version: 1.17.x
otp-version: 27.x
- name: Resolve elixir-ls dependencies
run: |
cd elixir-ls
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ jobs:
fi
- uses: actions/setup-node@v4
with:
node-version: "18.x"
node-version: "20.x"
- name: Setup Elixir
uses: erlef/setup-beam@v1
with:
elixir-version: 1.15.x
otp-version: 26.x
elixir-version: 1.17.x
otp-version: 27.x
- run: npm ci
- run: cd elixir-ls && mix deps.get

Expand Down
7 changes: 0 additions & 7 deletions .prettierrc.mjs

This file was deleted.

40 changes: 40 additions & 0 deletions biome.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"$schema": "https://biomejs.dev/schemas/1.9.3/schema.json",
"vcs": {
"enabled": false,
"clientKind": "git",
"useIgnoreFile": false
},
"files": {
"ignoreUnknown": false,
"ignore": [
"node_modules",
".vscode-test",
"out",
"syntaxes",
"elixir-ls",
".vscode",
"elixir-language-configuration.json",
"eex-language-configuration.json",
"telemetry.json"
]
},
"formatter": {
"enabled": true,
"indentStyle": "space"
},
"organizeImports": {
"enabled": true
},
"linter": {
"enabled": true,
"rules": {
"recommended": true
}
},
"javascript": {
"formatter": {
"quoteStyle": "double"
}
}
}
Loading

0 comments on commit d6b72e5

Please sign in to comment.