Skip to content

Commit 4236404

Browse files
feat: add prettier-plugin-curly (#521)
## PR Checklist - [x] Addresses an existing open issue: fixes #492 - [x] That issue was marked as [`status: accepting prs`](https://github.com/JoshuaKGoldberg/template-typescript-node-package/issues?q=is%3Aopen+is%3Aissue+label%3A%22status%3A+accepting+prs%22) - [x] Steps in [CONTRIBUTING.md](https://github.com/JoshuaKGoldberg/template-typescript-node-package/blob/main/.github/CONTRIBUTING.md) were taken ## Overview Uses my newly published https://github.com/JoshuaKGoldberg/prettier-plugin-curly instead of https://eslint.org/docs/latest/rules/curly.
1 parent 5080848 commit 4236404

File tree

7 files changed

+90
-69
lines changed

7 files changed

+90
-69
lines changed

.eslintrc.cjs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,6 @@ module.exports = {
136136
"no-inner-declarations": "off",
137137

138138
// Stylistic concerns that don't interfere with Prettier
139-
curly: ["error", "all"],
140139
"padding-line-between-statements": "off",
141140
"@typescript-eslint/padding-line-between-statements": [
142141
"error",

.prettierrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "http://json.schemastore.org/prettierrc",
3-
"plugins": ["prettier-plugin-packagejson"],
3+
"plugins": ["prettier-plugin-curly", "prettier-plugin-packagejson"],
44
"overrides": [
55
{ "files": ".*rc", "options": { "parser": "json" } },
66
{ "files": ".nvmrc", "options": { "parser": "yaml" } }

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
"npm-user": "^5.0.1",
8585
"octokit": "^2.0.14",
8686
"prettier": "^2.8.8",
87+
"prettier-plugin-curly": "^0.0.2",
8788
"prettier-plugin-packagejson": "^2.4.3",
8889
"release-it": "^15.10.3",
8990
"replace-in-file": "^7.0.0",

pnpm-lock.yaml

Lines changed: 84 additions & 66 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/hydrate/steps/finalizeDependencies.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ describe("finalize", () => {
4343
"npm-package-json-lint@latest",
4444
"npm-package-json-lint-config-default@latest",
4545
"prettier@latest",
46+
"prettier-plugin-curly@latest",
4647
"prettier-plugin-packagejson@latest",
4748
"sentences-per-line@latest",
4849
"should-semantic-release@latest",
@@ -86,6 +87,7 @@ describe("finalize", () => {
8687
"npm-package-json-lint@latest",
8788
"npm-package-json-lint-config-default@latest",
8889
"prettier@latest",
90+
"prettier-plugin-curly@latest",
8991
"prettier-plugin-packagejson@latest",
9092
"sentences-per-line@latest",
9193
"should-semantic-release@latest",

src/hydrate/steps/finalizeDependencies.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ export async function finalizeDependencies({
3333
"npm-package-json-lint",
3434
"npm-package-json-lint-config-default",
3535
"prettier",
36+
"prettier-plugin-curly",
3637
"prettier-plugin-packagejson",
3738
"sentences-per-line",
3839
"should-semantic-release",

src/hydrate/steps/writing/creation/rootFiles.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ module.exports = {
201201
]),
202202
".prettierrc": formatJson({
203203
$schema: "http://json.schemastore.org/prettierrc",
204-
plugins: ["prettier-plugin-packagejson"],
204+
plugins: ["prettier-plugin-curly", "prettier-plugin-packagejson"],
205205
overrides: [
206206
{
207207
files: ".*rc",

0 commit comments

Comments
 (0)