# Formatting मानकों और टीम Consistency — ESLint + Prettier

Source: https://www.geekswithgeeks.com/hi/eslint-prettier/eslint-prettier-11

> अपनी टीम में uniform कोड style को लागू करने के लिए Prettier का उपयोग करें।

## Formatting क्यों मायने रखता है

Inconsistent formatting code reviews में समय बर्बाद करता है (spaces vs. tabs पर argument)। Prettier इस debate को हटाता है: यह opinionated और automatic है।

## Save पर Prettier को चलाएँ

Save पर automatic formatting के लिए अपने editor को Prettier को चलाने के लिए configure करें।

```bash
# In VS Code settings.json:
{
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnSave": true
}
```

Output:

```
Prettier configured to format on save in VS Code
```

## Distributed consistency

.prettierrc को अपने repo में commit करें। जब सभी developers एक ही config का उपयोग करते हैं, Prettier editor settings की परवाह किए बिना identical formatting सुनिश्चित करता है।

त्वरित जाँच

**Quiz:** .prettierrc को git में commit करने क्यों करें?

- [x] ताकि सभी टीम सदस्य कोड को identically format करें।
- [ ] Prettier को speed up करने के लिए।
- [ ] कुछ files के लिए Prettier को disable करने के लिए।

*Answer:* ताकि सभी टीम सदस्य कोड को identically format करें।. Shared .prettierrc टीम में consistent formatting सुनिश्चित करता है, code reviews में style arguments को eliminate करता है।
