Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
151
rated 0 times [  152] [ 1]  / answers: 1 / hits: 21014  / 6 Years ago, fri, november 16, 2018, 12:00:00

Using pretty-quick for beautification purpose



Prettier configuration and Eslint rules are affecting the node_modules. So, want to skip it.



Hence, tried creating .prettierignore file having node_modules defined inside it



Have config setup rule like this below:



lint: pretty-quick & eslint src/**/*.{js,jsx} --quiet --fix


Giving error as:



SyntaxError: Nested mappings are not allowed in compact mappings (8:9)
6 | artifact: 'file://dcs.tar.gz'
7 | deploymentStrategy: default
> 8 | config: artifact:
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 9 |
| ^
at e (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/parser-yaml.js:1:323)
at Object.parse (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/parser-yaml.js:1:156977)
at Object.parse$2 [as parse] (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/index.js:7138:19)
at coreFormat (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/index.js:10398:23)
at format (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/index.js:10570:16)
at formatWithCursor (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/index.js:10582:12)
at /Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/index.js:34924:15
at format (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/index.js:34943:12)
at exports.default (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/pretty-quick/dist/formatFiles.js:18:41)
at exports.default (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/pretty-quick/dist/index.js:54:29)
✨ Done in 4.19s.


Also tried configuring like this:



lint: pretty-quick --ignore-path=.prettierignore & eslint src/**/*.{js,jsx} --quiet --fix


But no luck.


More From » lint

 Answers
2

We must only do the changes for staged files by passing --staged to the existing command as shown below is the only solution i came up for now to move on.



lint: pretty-quick --staged & eslint src/**/*.{js,jsx} --quiet --fix

[#53104] Sunday, November 11, 2018, 6 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
jazminuniquer

Total Points: 63
Total Questions: 121
Total Answers: 96

Location: Cambodia
Member since Thu, May 21, 2020
4 Years ago
;