yarn format - prettier improvements & add .editorconfig (#1471)
Some dev improvements: * Add .editorconfig config file https://editorconfig.org/ * move the singleQuote spec into .editorconfig and add old .changesets/*.md to .prettierignore so that we don't incorrectly reformat new changeset files to single quote from the double quote which they can be autogenerated with in github * .gitignore Ignore emacs chaff files * Add `yarn format:head` a convenience command to run prettier against just those files in the head commit * Some mention of `yarn format` in the docs * Fix some test html closing tags; authoring mistakes, rather than deliberately malformed html — picked up by an explicit `yarn prettier --write '**/*.html'`
This commit is contained in:
2
.changeset/format-head-prettier.md
Normal file
2
.changeset/format-head-prettier.md
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
---
|
||||||
14
.editorconfig
Normal file
14
.editorconfig
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
root = true
|
||||||
|
|
||||||
|
# initialized from https://prettier.io/docs/en/configuration.html#editorconfig
|
||||||
|
[*]
|
||||||
|
charset = utf-8
|
||||||
|
insert_final_newline = true
|
||||||
|
end_of_line = lf
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
max_line_length = 80
|
||||||
|
quote_type = single
|
||||||
|
|
||||||
|
[.changeset/*.md]
|
||||||
|
quote_type = double
|
||||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -18,6 +18,9 @@ dist
|
|||||||
|
|
||||||
.turbo
|
.turbo
|
||||||
|
|
||||||
|
# emacs working files end in a tilde
|
||||||
|
*~
|
||||||
|
|
||||||
# `.yarn/install-state.gz` is an optimization file that you shouldn't ever have to commit.
|
# `.yarn/install-state.gz` is an optimization file that you shouldn't ever have to commit.
|
||||||
# It simply stores the exact state of your project so that the next commands can boot without having to resolve your workspaces all over again.
|
# It simply stores the exact state of your project so that the next commands can boot without having to resolve your workspaces all over again.
|
||||||
.yarn/install-state.gz
|
.yarn/install-state.gz
|
||||||
107
.prettierignore
Normal file
107
.prettierignore
Normal file
@@ -0,0 +1,107 @@
|
|||||||
|
# list of old changeset files that were mutated to use single quotes by a previous version of prettier:
|
||||||
|
.changeset/attribute-text-reductions.md
|
||||||
|
.changeset/avoid-costly-createlement.md
|
||||||
|
.changeset/brave-numbers-joke.md
|
||||||
|
.changeset/breezy-cats-heal.md
|
||||||
|
.changeset/breezy-mice-breathe.md
|
||||||
|
.changeset/calm-bulldogs-speak.md
|
||||||
|
.changeset/calm-oranges-sin.md
|
||||||
|
.changeset/chatty-cherries-train.md
|
||||||
|
.changeset/clean-plants-play.md
|
||||||
|
.changeset/clean-shrimps-lay.md
|
||||||
|
.changeset/cold-eyes-hunt.md
|
||||||
|
.changeset/cold-hounds-teach.md
|
||||||
|
.changeset/controller-finish-flag.md
|
||||||
|
.changeset/cool-grapes-hug.md
|
||||||
|
.changeset/cuddly-readers-warn.md
|
||||||
|
.changeset/curvy-apples-lay.md
|
||||||
|
.changeset/curvy-balloons-brake.md
|
||||||
|
.changeset/date-now-guard.md
|
||||||
|
.changeset/dirty-rules-dress.md
|
||||||
|
.changeset/eight-terms-hunt.md
|
||||||
|
.changeset/empty-bikes-cheer.md
|
||||||
|
.changeset/event-single-wrap.md
|
||||||
|
.changeset/fair-dragons-greet.md
|
||||||
|
.changeset/fast-chefs-smell.md
|
||||||
|
.changeset/few-rockets-travel.md
|
||||||
|
.changeset/few-turkeys-reflect.md
|
||||||
|
.changeset/five-peas-lay.md
|
||||||
|
.changeset/fluffy-planes-retire.md
|
||||||
|
.changeset/forty-elephants-attack.md
|
||||||
|
.changeset/fresh-cars-impress.md
|
||||||
|
.changeset/fresh-spoons-drive.md
|
||||||
|
.changeset/friendly-numbers-leave.md
|
||||||
|
.changeset/gold-apples-joke.md
|
||||||
|
.changeset/gold-terms-look.md
|
||||||
|
.changeset/grumpy-ways-own.md
|
||||||
|
.changeset/hip-worms-relax.md
|
||||||
|
.changeset/hungry-dodos-taste.md
|
||||||
|
.changeset/itchy-dryers-double.md
|
||||||
|
.changeset/khaki-dots-bathe.md
|
||||||
|
.changeset/large-ants-prove.md
|
||||||
|
.changeset/lazy-squids-draw.md
|
||||||
|
.changeset/lazy-toes-confess.md
|
||||||
|
.changeset/lemon-lamps-switch.md
|
||||||
|
.changeset/light-fireants-exercise.md
|
||||||
|
.changeset/little-radios-thank.md
|
||||||
|
.changeset/little-suits-leave.md
|
||||||
|
.changeset/loud-seals-raise.md
|
||||||
|
.changeset/lovely-pears-cross.md
|
||||||
|
.changeset/lovely-students-boil.md
|
||||||
|
.changeset/mean-tips-impress.md
|
||||||
|
.changeset/mighty-ads-worry.md
|
||||||
|
.changeset/mighty-bulldogs-begin.md
|
||||||
|
.changeset/mighty-frogs-sparkle.md
|
||||||
|
.changeset/modern-doors-watch.md
|
||||||
|
.changeset/moody-dots-refuse.md
|
||||||
|
.changeset/nervous-buses-pump.md
|
||||||
|
.changeset/nervous-kiwis-nail.md
|
||||||
|
.changeset/nervous-mirrors-perform.md
|
||||||
|
.changeset/nervous-poets-grin.md
|
||||||
|
.changeset/nervous-tables-travel.md
|
||||||
|
.changeset/new-snakes-call.md
|
||||||
|
.changeset/nice-pugs-reply.md
|
||||||
|
.changeset/old-dryers-hide.md
|
||||||
|
.changeset/polite-olives-wave.md
|
||||||
|
.changeset/pretty-plums-rescue.md
|
||||||
|
.changeset/pretty-schools-remember.md
|
||||||
|
.changeset/proud-experts-jam.md
|
||||||
|
.changeset/rare-adults-sneeze.md
|
||||||
|
.changeset/README.md
|
||||||
|
.changeset/real-masks-explode.md
|
||||||
|
.changeset/real-trains-switch.md
|
||||||
|
.changeset/rich-crews-protect.md
|
||||||
|
.changeset/rich-dots-lay.md
|
||||||
|
.changeset/rich-jars-remember.md
|
||||||
|
.changeset/rotten-spies-enjoy.md
|
||||||
|
.changeset/serious-ants-juggle.md
|
||||||
|
.changeset/silver-pots-sit.md
|
||||||
|
.changeset/silver-windows-float.md
|
||||||
|
.changeset/sixty-impalas-laugh.md
|
||||||
|
.changeset/small-olives-arrive.md
|
||||||
|
.changeset/smart-ears-refuse.md
|
||||||
|
.changeset/smart-geckos-cover.md
|
||||||
|
.changeset/smooth-papayas-boil.md
|
||||||
|
.changeset/smooth-poems-bake.md
|
||||||
|
.changeset/spotty-bees-destroy.md
|
||||||
|
.changeset/stupid-ghosts-help.md
|
||||||
|
.changeset/swift-dancers-rest.md
|
||||||
|
.changeset/swift-peas-film.md
|
||||||
|
.changeset/thin-vans-applaud.md
|
||||||
|
.changeset/thirty-baboons-punch.md
|
||||||
|
.changeset/three-baboons-bow.md
|
||||||
|
.changeset/tidy-swans-repair.md
|
||||||
|
.changeset/tidy-yaks-joke.md
|
||||||
|
.changeset/tiny-buckets-love.md
|
||||||
|
.changeset/tiny-candles-whisper.md
|
||||||
|
.changeset/tiny-chairs-build.md
|
||||||
|
.changeset/tricky-panthers-guess.md
|
||||||
|
.changeset/twenty-goats-kneel.md
|
||||||
|
.changeset/twenty-lies-switch.md
|
||||||
|
.changeset/twenty-planets-repeat.md
|
||||||
|
.changeset/violet-melons-itch.md
|
||||||
|
.changeset/violet-zebras-cry.md
|
||||||
|
.changeset/wise-spiders-jog.md
|
||||||
|
.changeset/witty-kids-talk.md
|
||||||
|
.changeset/yellow-mails-cheat.md
|
||||||
|
.changeset/young-timers-grow.md
|
||||||
@@ -1,4 +1,3 @@
|
|||||||
{
|
{
|
||||||
"singleQuote": true,
|
|
||||||
"trailingComma": "all"
|
"trailingComma": "all"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ clear and has sufficient instructions to be able to reproduce the issue.
|
|||||||
- Run a cobrowsing/mirroring session locally: `yarn live-stream`
|
- Run a cobrowsing/mirroring session locally: `yarn live-stream`
|
||||||
- Test: `yarn test` or `yarn test:watch`
|
- Test: `yarn test` or `yarn test:watch`
|
||||||
- Lint: `yarn lint`
|
- Lint: `yarn lint`
|
||||||
|
- Rewrite files with prettier: `yarn format` or `yarn format:head`
|
||||||
|
|
||||||
## Coding style
|
## Coding style
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Coding Style
|
# Coding Style
|
||||||
|
|
||||||
These are the style guidelines for coding in Electron.
|
These have been adapted from the style guidelines for coding in Electron.
|
||||||
|
|
||||||
You can run `yarn lint` to show any style issues detected by `eslint`.
|
You can run `yarn lint` to show any style issues detected by `eslint`.
|
||||||
|
|
||||||
@@ -9,6 +9,8 @@ You can run `yarn lint` to show any style issues detected by `eslint`.
|
|||||||
- End files with a newline.
|
- End files with a newline.
|
||||||
- Using a plain `return` when returning explicitly at the end of a function.
|
- Using a plain `return` when returning explicitly at the end of a function.
|
||||||
- Not `return null`, `return undefined`, `null` or `undefined`
|
- Not `return null`, `return undefined`, `null` or `undefined`
|
||||||
|
- run `yarn format` to rewrite all files in the standard format
|
||||||
|
- run `yarn format:head` to rewrite files from your last commit
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
|
|||||||
@@ -41,6 +41,7 @@
|
|||||||
"test:watch": "yarn turbo run test:watch",
|
"test:watch": "yarn turbo run test:watch",
|
||||||
"test:update": "yarn turbo run test:update",
|
"test:update": "yarn turbo run test:update",
|
||||||
"format": "yarn prettier --write '**/*.{ts,md}'",
|
"format": "yarn prettier --write '**/*.{ts,md}'",
|
||||||
|
"format:head": "git diff --name-only HEAD^ |grep '\\.ts$\\|\\.md$' |xargs yarn prettier --write",
|
||||||
"dev": "yarn turbo run dev",
|
"dev": "yarn turbo run dev",
|
||||||
"repl": "cd packages/rrweb && npm run repl",
|
"repl": "cd packages/rrweb && npm run repl",
|
||||||
"live-stream": "cd packages/rrweb && yarn live-stream",
|
"live-stream": "cd packages/rrweb && yarn live-stream",
|
||||||
|
|||||||
@@ -1716,8 +1716,16 @@ exports[`record integration tests can record clicks 1`] = `
|
|||||||
\\"childNodes\\": [
|
\\"childNodes\\": [
|
||||||
{
|
{
|
||||||
\\"type\\": 3,
|
\\"type\\": 3,
|
||||||
\\"textContent\\": \\"link\\\\n \\\\n \\",
|
\\"textContent\\": \\"link\\",
|
||||||
\\"id\\": 22
|
\\"id\\": 22
|
||||||
|
}
|
||||||
|
],
|
||||||
|
\\"id\\": 21
|
||||||
|
},
|
||||||
|
{
|
||||||
|
\\"type\\": 3,
|
||||||
|
\\"textContent\\": \\"\\\\n \\\\n \\",
|
||||||
|
\\"id\\": 23
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
\\"type\\": 2,
|
\\"type\\": 2,
|
||||||
@@ -1727,18 +1735,15 @@ exports[`record integration tests can record clicks 1`] = `
|
|||||||
{
|
{
|
||||||
\\"type\\": 3,
|
\\"type\\": 3,
|
||||||
\\"textContent\\": \\"SCRIPT_PLACEHOLDER\\",
|
\\"textContent\\": \\"SCRIPT_PLACEHOLDER\\",
|
||||||
\\"id\\": 24
|
\\"id\\": 25
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
\\"id\\": 23
|
\\"id\\": 24
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
\\"type\\": 3,
|
\\"type\\": 3,
|
||||||
\\"textContent\\": \\"\\\\n \\\\n \\\\n\\\\n\\",
|
\\"textContent\\": \\"\\\\n \\\\n \\\\n\\\\n\\",
|
||||||
\\"id\\": 25
|
\\"id\\": 26
|
||||||
}
|
|
||||||
],
|
|
||||||
\\"id\\": 21
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
\\"id\\": 16
|
\\"id\\": 16
|
||||||
@@ -15688,7 +15693,7 @@ exports[`record integration tests should record shadow DOM 1`] = `
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
\\"type\\": 3,
|
\\"type\\": 3,
|
||||||
\\"textContent\\": \\"\\\\n \\\\n \\\\n \\",
|
\\"textContent\\": \\"\\\\n \\\\n \\",
|
||||||
\\"id\\": 39
|
\\"id\\": 39
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
|
|
||||||
<body>
|
<body>
|
||||||
<span id="not-a-link">not link</span>
|
<span id="not-a-link">not link</span>
|
||||||
<a href="about:blank#clicked">link</span>
|
<a href="about:blank#clicked">link</a>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -78,6 +78,5 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
</script>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user