Skip to content

Commit

Permalink
Don't modify CHANGELOG.md files when running style:fix; do modify…
Browse files Browse the repository at this point in the history
… `README.md` (#68)

#### Problem

There was disagreement over what `style:fix` does and what the Jest runner in `pnpm dev` does with respect to which files to run Prettier over.

#### Summary of Changes

- Remove `README` from the Jest exclusions
- Add `CHANGELOG` to the `.prettierignore` exclusions.


```shell
find packages -name  .prettierignore \
  -exec sed -i '1i # Changelogs are autogenerated, so leave them alone\nCHANGELOG.md\n' {} +
```
  • Loading branch information
steveluscher authored Jan 20, 2025
1 parent 540d28b commit 615ef38
Show file tree
Hide file tree
Showing 45 changed files with 133 additions and 1 deletion.
3 changes: 3 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
.changeset/
.github/**.md

# These are autogenerated, so leave them alone
**/CHANGELOG.md

declarations/
dist/
doc/
Expand Down
3 changes: 3 additions & 0 deletions packages/accounts/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/addresses/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/assertions/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/codecs-core/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/codecs-data-structures/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/codecs-numbers/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/codecs-strings/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/codecs/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/compat/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/crypto-impl/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/errors/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/event-target-impl/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/fast-stable-stringify/.prettierignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
node_modules/
3 changes: 3 additions & 0 deletions packages/functional/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/instructions/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/keys/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/library/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/options/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/programs/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/promises/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/react/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/rpc-api/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/rpc-graphql/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/rpc-parsed-types/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/rpc-spec-types/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/rpc-spec/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/rpc-subscriptions-api/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/rpc-subscriptions-channel-websocket/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/rpc-subscriptions-spec/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/rpc-subscriptions/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/rpc-transformers/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/rpc-transport-http/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/rpc-types/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/rpc/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/signers/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/subscribable/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/sysvars/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
2 changes: 1 addition & 1 deletion packages/test-config/jest-prettier.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const config: Partial<Config.InitialProjectOptions> = {
moduleFileExtensions: ['js', 'ts', 'json', 'md'],
runner: 'prettier',
testMatch: ['<rootDir>/src/**', '<rootDir>*'],
testPathIgnorePatterns: ['README.md', 'CHANGELOG.md'],
testPathIgnorePatterns: ['CHANGELOG.md'],
};

export default config;
3 changes: 3 additions & 0 deletions packages/text-encoding-impl/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/transaction-confirmation/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/transaction-messages/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/transactions/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/webcrypto-ed25519-polyfill/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/
3 changes: 3 additions & 0 deletions packages/ws-impl/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# Changelogs are autogenerated, so leave them alone
CHANGELOG.md

dist/

0 comments on commit 615ef38

Please sign in to comment.