Skip to content

Commit 5d3a413

Browse files
authored
Add prettier config (#176)
Copy over Speedometer's prettier config which tries to follow WebKit's style guide for the most part except: - Single block statements are on the same line - Braces are required to force a new line for block statements
1 parent f505e37 commit 5d3a413

File tree

4 files changed

+49
-2
lines changed

4 files changed

+49
-2
lines changed

.prettierignore

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
.*
2+
node_modules
3+
package-lock.json
4+
dist
5+
build
6+
*bundle*.js
7+
third_party
8+
9+
/Octane/*
10+
/ARES-6/*
11+
/cdjs/*
12+
/8bitbench/*
13+
/class-fields/*
14+
/code-load/*
15+
/SunSpider
16+
/SeaMonster
17+
/WSL
18+
/worker/bomb-subtests
19+
/wasm/dotnet/build-*
20+
/wasm/tfjs-model-*
21+
/simple/*
22+
/generators/*
23+
/threejs/*
24+
25+
# Ignore everything in RexBench, then selectively un-ignore.
26+
/RexBench/*
27+
!/RexBench/*/
28+
/RexBench/*/*
29+
!/RexBench/*/benchmark.js
30+
31+
!benchmark.js
32+
!*/benchmark.js
33+
!/**/*.md

.prettierrc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"arrowParens": "always",
3+
"bracketSameLine": false,
4+
"bracketSpacing": true,
5+
"htmlWhitespaceSensitivity": "css",
6+
"printWidth": 100,
7+
"semi": true,
8+
"singleQuote": false,
9+
"tabWidth": 4,
10+
"trailingComma": "es5",
11+
"useTabs": false
12+
}

package-lock.json

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"decompress": "node utils/compress.mjs -d -k",
2121
"lint:check": "eslint **/*.{js,mjs,jsx,ts,tsx}",
2222
"pretty:check": "prettier --check ./",
23+
"pretty:format": "prettier --write ./",
2324
"format:check": "npm run pretty:check && npm run lint:check",
2425
"test:chrome": "node tests/run-browser.mjs --browser chrome",
2526
"test:firefox": "node tests/run-browser.mjs --browser firefox",
@@ -43,7 +44,7 @@
4344
"http-server": "^14.1.1",
4445
"jsvu": "^2.5.1",
4546
"local-web-server": "^5.4.0",
46-
"prettier": "^2.8.3",
47+
"prettier": "^2.8.8",
4748
"selenium-webdriver": "^4.35.0"
4849
},
4950
"dependencies": {

0 commit comments

Comments
 (0)