Weboldal keresés
Ezt akarom:
type SomeType = Variant1 | Variant2mindig ebbe a formátumba alakítani:
type SomeType = | Variant1 | Variant2Nem számít, hogy túlcsordul-e a megadott oszlopszélességen vagy sem.
Ha szükséged van az ilyen mértékű irányításra a formázás felett, valószínűleg nem a Prettier célközönsége vagy, mert az ilyen dolgok szándékosan nem konfigurálhatók benne. Lásd a Prettier
További információ →A TypeScript/ESLint/Prettier mindenféle feladathoz a kedvenc eszközeimmé váltak. Azonban továbbra is küzdök a kis Nodejs-scriptekkel, amelyek mindössze néhány tucat sorból állnak. Ahhoz, hogy egy kis Nodejs-scriptet kényelmes IDE-élménnyel írjak, szükségem van arra, hogy:
Amikor mentek egy fájlt az automatikus formázó bekapcsolva, a típus
type Params = { fileName: string, isTxt: boolean }mentve lesz mint
type Params = { fileName: string isTxt: boolean } További információ →
Segítségre van szükségem. Próbálom beállítani az ifint. De csak a konzolon látok hibákat, a problémák gráfjában és a kód szerkesztőben nem látom őket
Megpróbáltam mindent az Airbnb utasításai szerint csinálni a GitHubon
És ezeknek a hibáknak a megtekintéséhez is futtatnom kell a parancsot: npm run lint
További információ →
Egy olyan kódbázison (TS) dolgozom, ahol a prettier --write . parancsot minden commit előtt futtatni kell.
Azonban én a WebStormban a Reformat Code műveletet használom a Prettier futtatásához, ami kényelmesebb. Ezzel a művelettel a kód is újraformázódik, például hiányzó ; kerül a sor végére. De rájöttem, hogy például az üres sorok nincsenek eltávolítva. De amikor lefuttatom a prettier --write . parancsot, akkor az üres sorok el lesznek
További információ →Azt szeretném, ha a prettier rendelkezne az eslint space-in-parens funkciójával.
Feladó :
function foo(one, two, three){Címzett :
function foo( one, two, three ){Megtaláltam ezt a szálat (https://github.com/prettier/prettier/issues/1303) 2017-ből a Githubon, de nem találom a megoldást.
Van valami ötleted ezzel kapcsolatban? Van mód egy egyedi szabály létrehozására?
Előre is nagyon köszönöm
További információ →
TypeScript-et és Next.js-t használok. Szerettem volna érvényesíteni a kódformázási hibákat, ezért hozzáadtam a következő szabályt a eslintrc.json-hez:
"rules": { "prettier/prettier": "error" } További információ →
Ha azt írom:
const a = 1; const b = 1; const c = 1; const d = 1; const t = a * b * (c + d) / 100;akkor néhány szabály meg akar változni:
const t = (a * b * (c + d)) / 100; // ^ ^ unwanted parenthesesNem akarom a felesleges zárójeleket, de nem tudom kideríteni, hogy az ESLint vagy a Prettier adja-e hozzá őket. Az alábbiakban hozzáadott .eslintrc-m:
{ "root": true, " További információ →A VSCode-dal és a Prettier-rel dolgozom, és amikor láncolt függvényhívások vannak arrow függvényekkel belül, mint egy lodash lánc esetén:
let total = _(credits).filter(c => c.active).sumBy(c => c.fee);A Prettier erre bomlik:
discount = _(credits) .filter(c => c.active) .sumBy(c => c.fee);Amikor a strings-et használjuk nyílfüggvények helyett, az nem törik több sorra, például:
let total További információ →
Az én printWidth értékem 200, és például minden alkalommal megtörik.
<Form.Item label="xxx"><Input /></Form.Item> <Form.Item label="yyy"><Select /></Form.Item> <Form.Item label="zzzz"><Input /></Form.Item>Amikor ezt a kódrés
További információ →