I have a typescript project structure something like this:
--workflows
|--app1
|--src
|--app2
|--src
I am trying to run prettier, but I only want to run on app1.
I tried something like this:
prettier --write \"workflows/app1/**/*.{js, ts}\"
This doesn't return any files.
But if I run something like this:
prettier --write \"workflows/**/*.{js, ts}\"
It returns all files under workflows directory.
What am I doing wrong? How can I get it to run only for files under app1?
CodePudding user response:
According to the docs you can use a .prettierignore
file in the root of your project: https://prettier.io/docs/en/ignore.html
Simply create a file called .prettierignore and type the directories you want to exclude in your case:
app2
You can also use the --ignore-path
option in the CLI
CodePudding user response:
It worked without using quotes
prettier --write workflows/app1/**/*.{js, ts}
Json looks like this:
"scripts": {
"review": "prettier --write workflows/app1/**/*.{js,ts}"
}