мое форматирование кода красивее не работает для реакции, я не понимаю, где его настроить, но он хорошо работает с флаттером
из этого кода
import { View, Text } from 'react-native'
import React from 'react'
export default function App() {
return (
<View>
<Text>Apps</Text>
</View>
)
}
он отформатирован для этого
import {
View,
Text
} from 'react-native'
import React from 'react'
export default function App() {
return ( <
View >
<
Text > Apps < /Text>
<
/View>
)
}
Для каждой идеи есть ярлык для форматирования кода, например, для Vscode Ctrl + Shift + I
И используйте Prettier для форматирования кода во всех файлах.
1- Сначала вы можете установить более красивое расширение кода в своей идее (Webstorm или vs code) https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode "для vscode"
2- Затем установите его пакет в свои зависимости npm install --save-dev --save-exact prettier
https://prettier.io/docs/en/install.html
3- создайте файл .prettierrc
и вставьте в него этот код
{ "arrowParens": "always", "bracketSameLine": false, "bracketSpacing": true, "embeddedLanguageFormatting": "auto", "htmlWhitespaceSensitivity": "css", "insertPragma": false, "jsxSingleQuote": false, "printWidth": 80, "proseWrap": "preserve", "quoteProps": "as-needed", "requirePragma": false, "semi": true, "singleQuote": false, "tabWidth": 2, "trailingComma": "es5", "useTabs": false, "vueIndentScriptAndStyle": false }
4-Добавить
"scripts": { ... "prettify": "prettier --write" }
скрипт в ваш package.json
файл
Запускайте npm run prettify
всякий раз, когда считаете, что ваш код уродлив