{"id":15150,"date":"2024-03-31T18:56:41","date_gmt":"2024-03-31T15:26:41","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15150"},"modified":"2024-03-31T18:56:41","modified_gmt":"2024-03-31T15:26:41","slug":"how-to-format-code-with-prettier-in-visual-studio-code","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/","title":{"rendered":"How to format code with Prettier in Visual Studio Code"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Introduction<\/h2>\n<p>Formatting code is always a challenge, but modern developer tools make it possible to automatically maintain consistency across your team&#039;s codebase. In this article, you&#039;ll set up Prettier to automatically format your code in Visual Studio Code, also known as VS Code.<\/p>\n<p>For demonstration purposes, here is an example of the code you are formatting:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-ts\" data-lang=\"TypeScript\"><code>const name = \"James\";\r\nconst person ={first: name\r\n}\r\nconsole.log(person);\r\nconst sayHelloLinting = (fName) =&gt; {\r\nconsole.log(`Hello linting, ${fName}`)\r\n}\r\nsayHelloLinting('James');<\/code><\/pre>\n<\/div>\n<p>If you are familiar with code formatting, you may notice some steps that are wrong:<\/p>\n<ul>\n<li>A combination of single and double quotes.<\/li>\n<li>The first Property of the Person object should be on its line.<\/li>\n<li>The Console statement inside the function must be indented.<\/li>\n<li>You may or may not like the optional parentheses around the arrow function parameter.<\/li>\n<\/ul>\n<h5 id=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">Prerequisites<\/h5>\n<ul>\n<li>Download and install Visual Studio Code.<\/li>\n<li>To use Prettier in Visual Studio Code, you need to install the plugin. To do this, search for Prettier \u2013 Code Formatter in the VS Code plugins panel. If this is your first time installing it, you will see an Install button instead of the Uninstall button shown here:<\/li>\n<\/ul>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d8%af%d8%b3%d8%aa%d9%88%d8%b1-format-document\"><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1847\"  height=\"937\"  class=\"aligncenter wp-image-15151 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1847px) 100vw, 1847px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/03\/31183340\/prettier-in-vscode1.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/03\/31183340\/prettier-in-vscode1.png 1847w, https:\/\/cdn.itpiran.net\/2024\/03\/31183340\/prettier-in-vscode1-300x152.png 300w, https:\/\/cdn.itpiran.net\/2024\/03\/31183340\/prettier-in-vscode1-1024x519.png 1024w, https:\/\/cdn.itpiran.net\/2024\/03\/31183340\/prettier-in-vscode1-768x390.png 768w, https:\/\/cdn.itpiran.net\/2024\/03\/31183340\/prettier-in-vscode1-1536x779.png 1536w, https:\/\/cdn.itpiran.net\/2024\/03\/31183340\/prettier-in-vscode1-110x56.png 110w, https:\/\/cdn.itpiran.net\/2024\/03\/31183340\/prettier-in-vscode1-200x101.png 200w, https:\/\/cdn.itpiran.net\/2024\/03\/31183340\/prettier-in-vscode1-380x193.png 380w, https:\/\/cdn.itpiran.net\/2024\/03\/31183340\/prettier-in-vscode1-255x129.png 255w, https:\/\/cdn.itpiran.net\/2024\/03\/31183340\/prettier-in-vscode1-550x279.png 550w, https:\/\/cdn.itpiran.net\/2024\/03\/31183340\/prettier-in-vscode1-800x406.png 800w, https:\/\/cdn.itpiran.net\/2024\/03\/31183340\/prettier-in-vscode1-1160x588.png 1160w\" ><br \/>\nStep 1 \u2013 Using the Format Document command<\/h2>\n<p>With the Prettier plugin installed, you can now use it to format your code. To get started, let&#039;s explore using the Format Document command. This command makes your code more consistent with formatted spacing, line wrapping, and quotes.<\/p>\n<p>To open the command palette, you can use <code>COMMAND + SHIFT + P<\/code> On macOS or <code>CTRL + SHIFT + P<\/code> Use on Windows.<\/p>\n<p>In the command palette, search for Format, and then <code>Document Format<\/code> Select.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1476\"  height=\"615\"  class=\"aligncenter wp-image-15152 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1476px) 100vw, 1476px\"  data-pk-src=\"https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode2.png\"  data-pk-srcset=\"https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode2.png 1476w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode2-300x125.png 300w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode2-1024x427.png 1024w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode2-768x320.png 768w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode2-110x46.png 110w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode2-200x83.png 200w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode2-380x158.png 380w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode2-255x106.png 255w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode2-550x229.png 550w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode2-800x333.png 800w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode2-1160x483.png 1160w\" ><br \/>\nYou may then be asked to select the format to use. To do this, click the Configure button:<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"847\"  height=\"307\"  class=\"aligncenter wp-image-15153 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 847px) 100vw, 847px\"  data-pk-src=\"https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode3.png\"  data-pk-srcset=\"https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode3.png 847w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode3-300x109.png 300w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode3-768x278.png 768w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode3-110x40.png 110w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode3-200x72.png 200w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode3-380x138.png 380w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode3-255x92.png 255w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode3-550x199.png 550w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/03\/prettier-in-vscode3-800x290.png 800w\" ><br \/>\nThen select Prettier \u2013 Code Formatter.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1478\"  height=\"613\"  class=\"aligncenter wp-image-15154 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1478px) 100vw, 1478px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/03\/31183819\/prettier-in-vscode4.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/03\/31183819\/prettier-in-vscode4.png 1478w, https:\/\/cdn.itpiran.net\/2024\/03\/31183819\/prettier-in-vscode4-300x124.png 300w, https:\/\/cdn.itpiran.net\/2024\/03\/31183819\/prettier-in-vscode4-1024x425.png 1024w, https:\/\/cdn.itpiran.net\/2024\/03\/31183819\/prettier-in-vscode4-768x319.png 768w, https:\/\/cdn.itpiran.net\/2024\/03\/31183819\/prettier-in-vscode4-110x46.png 110w, https:\/\/cdn.itpiran.net\/2024\/03\/31183819\/prettier-in-vscode4-200x83.png 200w, https:\/\/cdn.itpiran.net\/2024\/03\/31183819\/prettier-in-vscode4-380x158.png 380w, https:\/\/cdn.itpiran.net\/2024\/03\/31183819\/prettier-in-vscode4-255x106.png 255w, https:\/\/cdn.itpiran.net\/2024\/03\/31183819\/prettier-in-vscode4-550x228.png 550w, https:\/\/cdn.itpiran.net\/2024\/03\/31183819\/prettier-in-vscode4-800x332.png 800w, https:\/\/cdn.itpiran.net\/2024\/03\/31183819\/prettier-in-vscode4-1160x481.png 1160w\" ><br \/>\nYour code is now formatted with spacing, line wrapping, and fixed quotes:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>const name = \"James\";\r\nconst person = { first: name };\r\nconsole.log(person);\r\nconst sayHelloLinting = (fName) =&gt; {\r\nconsole.log(`Hello linting, ${fName}`);\r\n};\r\nsayHelloLinting(\"James\");<\/code><\/pre>\n<\/div>\n<p>This also works on CSS files. You can convert something with inconsistent indentations, parentheses, newlines, and semicolons into properly formatted code. For example:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>body {color: red;\r\n}\r\nh1 {\r\ncolor: purple;\r\nfont-size: 24px\r\n}<\/code><\/pre>\n<\/div>\n<p>It is formatted as follows:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>body {\r\ncolor: red;\r\n}\r\nh1 {\r\ncolor: purple;\r\nfont-size: 24px;\r\n}<\/code><\/pre>\n<\/div>\n<p>Now that we&#039;ve reviewed this command, let&#039;s see how we can make it run automatically.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-2-%d9%82%d8%a7%d9%84%d8%a8-%d8%a8%d9%86%d8%af%db%8c-%da%a9%d8%af-%d8%af%d8%b1-%d8%b0%d8%ae%db%8c%d8%b1%d9%87\">Step 2 \u2013 Formatting the code in the save<\/h2>\n<p>Until now, you&#039;ve had to manually run a command to format your code. To automate this process, you can choose a setting in VS Code to automatically format your files when you save. This also ensures that code isn&#039;t checked into version control that isn&#039;t formatted.<\/p>\n<p>To change this setting, <code>COMMAND +<\/code> on macOS or <code>CTRL +<\/code> Press in Windows to open the Settings menu. Once the menu opens, <code>Editor: Format On Save<\/code> Search for and make sure that option is checked:<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1810\"  height=\"610\"  class=\"aligncenter wp-image-15155 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1810px) 100vw, 1810px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/03\/31184216\/prettier-in-vscode5.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/03\/31184216\/prettier-in-vscode5.png 1810w, https:\/\/cdn.itpiran.net\/2024\/03\/31184216\/prettier-in-vscode5-300x101.png 300w, https:\/\/cdn.itpiran.net\/2024\/03\/31184216\/prettier-in-vscode5-1024x345.png 1024w, https:\/\/cdn.itpiran.net\/2024\/03\/31184216\/prettier-in-vscode5-768x259.png 768w, https:\/\/cdn.itpiran.net\/2024\/03\/31184216\/prettier-in-vscode5-1536x518.png 1536w, https:\/\/cdn.itpiran.net\/2024\/03\/31184216\/prettier-in-vscode5-110x37.png 110w, https:\/\/cdn.itpiran.net\/2024\/03\/31184216\/prettier-in-vscode5-200x67.png 200w, https:\/\/cdn.itpiran.net\/2024\/03\/31184216\/prettier-in-vscode5-380x128.png 380w, https:\/\/cdn.itpiran.net\/2024\/03\/31184216\/prettier-in-vscode5-255x86.png 255w, https:\/\/cdn.itpiran.net\/2024\/03\/31184216\/prettier-in-vscode5-550x185.png 550w, https:\/\/cdn.itpiran.net\/2024\/03\/31184216\/prettier-in-vscode5-800x270.png 800w, https:\/\/cdn.itpiran.net\/2024\/03\/31184216\/prettier-in-vscode5-1160x391.png 1160w\" ><br \/>\nOnce set up, you can write your code as usual and it will be automatically formatted when you save the file.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-3-%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa-%d9%be%db%8c%da%a9%d8%b1%d8%a8%d9%86%d8%af%db%8c-%d8%b2%db%8c%d8%a8%d8%a7%d8%aa%d8%b1-%d8%b1%d8%a7-%d8%aa%d8%ba\">Step 3 \u2013 Change the prettier configuration settings<\/h2>\n<p>Prettier does a lot of the work for you by default, but you can also customize the settings.<\/p>\n<p>Open the Settings menu. Then, search for Prettier. This will bring up all the settings you can change:<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1692\"  height=\"948\"  class=\"aligncenter wp-image-15156 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1692px) 100vw, 1692px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/03\/31184335\/prettier-in-vscode6.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/03\/31184335\/prettier-in-vscode6.png 1692w, https:\/\/cdn.itpiran.net\/2024\/03\/31184335\/prettier-in-vscode6-300x168.png 300w, https:\/\/cdn.itpiran.net\/2024\/03\/31184335\/prettier-in-vscode6-1024x574.png 1024w, https:\/\/cdn.itpiran.net\/2024\/03\/31184335\/prettier-in-vscode6-768x430.png 768w, https:\/\/cdn.itpiran.net\/2024\/03\/31184335\/prettier-in-vscode6-1536x861.png 1536w, https:\/\/cdn.itpiran.net\/2024\/03\/31184335\/prettier-in-vscode6-110x62.png 110w, https:\/\/cdn.itpiran.net\/2024\/03\/31184335\/prettier-in-vscode6-200x112.png 200w, https:\/\/cdn.itpiran.net\/2024\/03\/31184335\/prettier-in-vscode6-380x213.png 380w, https:\/\/cdn.itpiran.net\/2024\/03\/31184335\/prettier-in-vscode6-255x143.png 255w, https:\/\/cdn.itpiran.net\/2024\/03\/31184335\/prettier-in-vscode6-550x308.png 550w, https:\/\/cdn.itpiran.net\/2024\/03\/31184335\/prettier-in-vscode6-800x448.png 800w, https:\/\/cdn.itpiran.net\/2024\/03\/31184335\/prettier-in-vscode6-1160x650.png 1160w\" ><br \/>\nHere are some of the most common settings:<\/p>\n<ul>\n<li>Single Quote \u2013 Choose between single and double quotes.<\/li>\n<li>Semi \u2013 Choose whether there are semicolons at the end of lines.<\/li>\n<li>Tab Width \u2013 Specify how many spaces you want a tab to be inserted.<\/li>\n<\/ul>\n<p>The downside of using the built-in settings menu in VS Code is that it doesn&#039;t ensure consistency between developers on your team.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-4-%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%db%8c%da%a9-%d9%81%d8%a7%db%8c%d9%84-%d9%be%db%8c%da%a9%d8%b1%d8%a8%d9%86%d8%af%db%8c-%d8%b2%db%8c%d8%a8%d8%a7%d8%aa%d8%b1\">Step 4 \u2013 Create a nicer configuration file<\/h2>\n<p>If you change the settings in your VS Code, someone else could have a completely different configuration on their machine. You can create consistent formatting across your team by creating a configuration file for your project.<\/p>\n<p>A new file called <code>prettierrc.extension<\/code> Create with one of the following extensions:<\/p>\n<ul>\n<li><code>yml<\/code><\/li>\n<li><code>yaml<\/code><\/li>\n<li><code>json<\/code><\/li>\n<li><code>js<\/code><\/li>\n<li><code>toml<\/code><\/li>\n<\/ul>\n<p>Here is an example of a simple configuration file using JSON:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-json\" data-lang=\"JSON\"><code>{\r\n\"trailingComma\": \"es5\",\r\n\"tabWidth\": 4,\r\n\"semi\": false,\r\n\"singleQuote\": true\r\n}<\/code><\/pre>\n<\/div>\n<p>For more details on configuration files, check out the more beautiful Docs. Once you create one of these and check it out in your project, you can make sure everyone on the team is following the same formatting rules.<\/p>\n<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87-2\">Introduction<\/h2>\n<p>Having consistent code is a good practice. It is especially useful when working on a project with multiple collaborators. Agreeing on a set of settings helps with readability and understanding of the code. More time can be spent solving challenging technical problems, rather than struggling with solved issues like code indentation.<\/p>","protected":false},"excerpt":{"rendered":"Introduction Formatting code is constantly a challenge, but modern developer tools make it possible\u2026","protected":false},"author":1,"featured_media":15157,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0646\u062d\u0648\u0647 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u06a9\u062f \u0628\u0627 Prettier \u062f\u0631 Visual Studio Code","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,363],"tags":[371,366],"class_list":{"0":"post-15150","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-programming","9":"tag-vsc","10":"tag-366"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u06a9\u062f \u0628\u0627 Prettier \u062f\u0631 Visual Studio Code - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u06a9\u062f \u0628\u0627 Prettier \u062f\u0631 Visual Studio Code - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 \u0642\u0627\u0644\u0628\u200c\u0628\u0646\u062f\u06cc \u06a9\u062f \u0628\u0647 \u0637\u0648\u0631 \u0645\u062f\u0627\u0648\u0645 \u06cc\u06a9 \u0686\u0627\u0644\u0634 \u0627\u0633\u062a\u060c \u0627\u0645\u0627 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u0647 \u0645\u062f\u0631\u0646 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-31T15:26:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/03\/31185236\/Prettier-vsc.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-format-code-with-prettier-in-visual-studio-code\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-format-code-with-prettier-in-visual-studio-code\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u06a9\u062f \u0628\u0627 Prettier \u062f\u0631 Visual Studio Code\",\"datePublished\":\"2024-03-31T15:26:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-format-code-with-prettier-in-visual-studio-code\\\/\"},\"wordCount\":58,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-format-code-with-prettier-in-visual-studio-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/03\\\/31185236\\\/Prettier-vsc.jpg\",\"keywords\":[\"VSC\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-format-code-with-prettier-in-visual-studio-code\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-format-code-with-prettier-in-visual-studio-code\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-format-code-with-prettier-in-visual-studio-code\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u06a9\u062f \u0628\u0627 Prettier \u062f\u0631 Visual Studio Code - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-format-code-with-prettier-in-visual-studio-code\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-format-code-with-prettier-in-visual-studio-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/03\\\/31185236\\\/Prettier-vsc.jpg\",\"datePublished\":\"2024-03-31T15:26:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-format-code-with-prettier-in-visual-studio-code\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-format-code-with-prettier-in-visual-studio-code\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-format-code-with-prettier-in-visual-studio-code\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/03\\\/31185236\\\/Prettier-vsc.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/03\\\/31185236\\\/Prettier-vsc.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-format-code-with-prettier-in-visual-studio-code\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0646\u062d\u0648\u0647 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u06a9\u062f \u0628\u0627 Prettier \u062f\u0631 Visual Studio Code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/en\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to format code with Prettier in Visual Studio Code - ITPiran Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/","og_locale":"en_US","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u06a9\u062f \u0628\u0627 Prettier \u062f\u0631 Visual Studio Code - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 \u0642\u0627\u0644\u0628\u200c\u0628\u0646\u062f\u06cc \u06a9\u062f \u0628\u0647 \u0637\u0648\u0631 \u0645\u062f\u0627\u0648\u0645 \u06cc\u06a9 \u0686\u0627\u0644\u0634 \u0627\u0633\u062a\u060c \u0627\u0645\u0627 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u0647 \u0645\u062f\u0631\u0646 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-03-31T15:26:41+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/03\/31185236\/Prettier-vsc.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u06a9\u062f \u0628\u0627 Prettier \u062f\u0631 Visual Studio Code","datePublished":"2024-03-31T15:26:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/"},"wordCount":58,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/03\/31185236\/Prettier-vsc.jpg","keywords":["VSC","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/","name":"How to format code with Prettier in Visual Studio Code - ITPiran Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/03\/31185236\/Prettier-vsc.jpg","datePublished":"2024-03-31T15:26:41+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/03\/31185236\/Prettier-vsc.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/03\/31185236\/Prettier-vsc.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-format-code-with-prettier-in-visual-studio-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0646\u062d\u0648\u0647 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u06a9\u062f \u0628\u0627 Prettier \u062f\u0631 Visual Studio Code"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"Iranian Sustainable Trade News and Articles","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Sustainable Iranian Business Blog","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"admin","url":"https:\/\/www.itpiran.net\/blog\/en\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/15150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/comments?post=15150"}],"version-history":[{"count":1,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/15150\/revisions"}],"predecessor-version":[{"id":15158,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/15150\/revisions\/15158"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/media\/15157"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/media?parent=15150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/categories?post=15150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/tags?post=15150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}