Weboldal keresés
A Create React App folyamatosan újrafordul. Azon kívül, hogy nem kéne ezt tennie, nagyon zavaró is.
ez a kimenet az alapértelmezett npm run start parancsból
Azt tippelem, hogy valami a linteléssel kapcsolatos, ötletek?
SZERKESZTÉS :
kért szkriptek:
"scripts&qu További információ →Jelenleg a Prettier-t használom a Typescript kódom formázására.
Ez az én problémám: ha van néhány kódom így:
switch (someVariable) { case "one": return 10; case "two": return 20; default: return 30; }A Prettier így formázza majd:
switch (someVariable) { case "one": return 10; case "two": return 20; default: return 30; }Kerülném az utóbbit, mivel három további kó
További információ →Próbálom konfigurálni a Prettier-t TypeScript és SCSS fájlokhoz
A következő .prettierrc fájlom van:
{ "printWidth": 100, "parser": "typescript", "tabWidth": 2, "semi": true, "singleQuote": true, "trailingComma": "all", "bracketSpacing": true, "jsxBracketSameLine": true, "arrowParens": "avoid" }Amikor fu
További információ →
Fogalmam sincs miért, egy Angular alkalmazásban vagyok, és amikor megnyomom a dokumentum formázása gombot, a típusaim eltűnnek.
Before: export class AppComponent { title:string = 'angular-todolist'; name:string = 'Michael'; someInteger:number = 10; } After: export class AppComponent { title = 'angular-todolist'; name = További információ →
A Visual Studio Code-ot használom. A Nest JS projektemben a kód nem formázódik a prettier szabályai szerint. Már beállítottam a .prettierrc és a .eslintrc fájlokat. Emellett a formatOnSave: true beállítást is megadtam a settings.json fájlban.
A
További információ →Jelenleg a Prettier-t VSCode kiterjesztésen keresztül használom egy Monorepo beállításban. A probléma az, hogy a Prettier nem működik teljesen az api mappámban. Nem tartja be az alapértelmezett sorméretet, és a pontosvesszők nem kerülnek automatikusan hozzáfűzésre. Furcsa módon a www mappám rendesen működik, és nincs hiányzó Prettier funkcióm.
A Prettier konfiguráció globálisan van beállítva a "Felhasználói beállítások" menüben a VSCode-ban.
További információ →Beállítottam egy alap Node/Express + Typescript projektet
app.listen(PORT, (): void => { console.log(`app running in ${environment} listening on port ${PORT}!`); });Hibát kapok, és nem vagyok benne biztos, miért?
Cserélje ki a PORT,-t ⏎- - PORT,⏎- -re (prettier/prettier)
Illessze be a - - (prettier/prettier)
Cseréld le a }-t - - },⏎-re (prettier/prettier)
További információ →Van egy ilyen függvényem:
// before and after prettier const foo = (a: number) => (b: number) => { return a + b }Ha lefuttatom a Prettier-t, minden úgy marad, ahogy van (ami számomra kívánt viselkedés).
Amikor azonban hozzáadom a visszatérő függvény típusát, valamiért eltörik a 'like'.
// before prettier type NestedFuncType = (b: number) => number const foo = (a: number): NestedFuncType => b => { return a + b } További információ →Az eslint rendelkezik a no-duplicate-imports szabállyal https://eslint.org/docs/rules/no-duplicate-imports, amely hibát vagy figyelmeztetést jelez, ha ugyanabból az útvonalból többször importálnak modulokat, duplikált sorok esetén.
azaz
import { testModule } from '../file' import { otherModule } from '../file'rákényszerít, hogy eldöntsd így:
import { testModule, otherModule } from '../file'Hogyan oldanád meg ezt
További információ →
Már néhány hete dolgozom a linting és a formázás beállításán a React Native projektemhez, de nem tudok sok előrelépést elérni. Sok oktatóanyagot megnéztem és a lehető legjobban követtem őket, de még mindig úgy tűnik, hogy vannak beállítási problémák.
A projektemnek Django backen
További információ →