Skip to content

Commit 443290f

Browse files
authored
Integrate prettier to the project and ci and prettify project (#1133)
1 parent 71b5e3a commit 443290f

File tree

174 files changed

+7821
-5670
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

174 files changed

+7821
-5670
lines changed

.github/workflows/ci.yml

+9
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,14 @@ jobs:
4242
- name: npm install
4343
run: npm install
4444

45+
- name: Lint
46+
uses: wearerequired/lint-action@v2
47+
with:
48+
github_token: ${{ secrets.GITHUB_TOKEN }}
49+
prettier: true
50+
eslint: true
51+
eslint_args: '--max-warnings 0'
52+
eslint_extensions: js
53+
4554
- name: Run tests
4655
run: npm run test_ci

.lgtm.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
path_classifiers:
2-
generated:
3-
- release
4-
- dist
5-
docs:
6-
- examples
7-
test:
8-
- test
2+
generated:
3+
- release
4+
- dist
5+
docs:
6+
- examples
7+
test:
8+
- test

.prettierignore

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
.github
2+
.next
3+
.yalc
4+
build
5+
bundles
6+
coverage
7+
dist
8+
lib
9+
node_modules
10+
out
11+
public
12+
release
13+
vendor
14+
15+
# ignore prettifying examples for now due to
16+
# 1. there being minified snippets all over the place and
17+
# 2. some tests fail cause they depend on some sources being exactly as they are
18+
examples

.vscode/settings.json

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"[github-actions-workflow]": {
3+
"editor.defaultFormatter": "esbenp.prettier-vscode",
4+
"editor.formatOnSave": true
5+
},
6+
"[javascript]": {
7+
"editor.defaultFormatter": "esbenp.prettier-vscode",
8+
"editor.formatOnSave": true
9+
},
10+
"[javascriptreact]": {
11+
"editor.defaultFormatter": "esbenp.prettier-vscode",
12+
"editor.formatOnSave": true
13+
},
14+
"[json5]": {
15+
"editor.defaultFormatter": "esbenp.prettier-vscode",
16+
"editor.formatOnSave": true
17+
},
18+
"[jsonc]": {
19+
"editor.defaultFormatter": "esbenp.prettier-vscode",
20+
"editor.formatOnSave": true
21+
},
22+
"[typescript]": {
23+
"editor.defaultFormatter": "esbenp.prettier-vscode",
24+
"editor.formatOnSave": true
25+
},
26+
"[typescriptreact]": {
27+
"editor.defaultFormatter": "esbenp.prettier-vscode",
28+
"editor.formatOnSave": true
29+
},
30+
"editor.defaultFormatter": "esbenp.prettier-vscode",
31+
"editor.formatOnSave": true,
32+
"editor.formatOnSaveMode": "file",
33+
"editor.tabSize": 2,
34+
"editor.codeActionsOnSave": {
35+
"source.fixAll.eslint": "explicit"
36+
},
37+
"files.trimTrailingWhitespace": true,
38+
"prettier.useEditorConfig": false
39+
}

0 commit comments

Comments
 (0)