ჩემი printWidth მნიშვნელობაა 200 და ყოველი მსგავსად გაყოფა ხდება, მაგალითისთვის.
<Form.Item label="xxx"><Input /></Form.Item> <Form.Item label="yyy"><Select /></Form.Item> <Form.Item label="zzzz"><Input /></Form.Item>როცა ამ
Წაიკითხე მეტი →
ჩემი Create React App ყოველ ჯერზე კრეფს. გარდა იმისა, რომ ამას არ უნდა აკეთებდეს, ეს ასევე ძალიან აშფოთებს.
ეს არის გამოსავალი ნაგულისხმევი npm run start-იდან
ვარად ვიტყვი, რომ ეს რაღაც ლინტინგთან არის დაკავშირებული, იდეები?
რედაქტირება :
მოთხოვნილი სცენარები:
&quo Წაიკითხე მეტი →ამჟამად მე ვიყენებ Prettier-ს ჩემი Typescript კოდის ფორმატირებისთვის.
ეს არის ჩემი პრობლემა: თუ მაქვს ასეთი კოდი:
switch (someVariable) { case "one": return 10; case "two": return 20; default: return 30; }Prettier ეს ფორმატს შეცვლის ასე:
switch (someVariable) { case "one": return 10; case "two": return 20; default: return 30; }მინდა ავიცილო უკანასკნელი, რადგან ე
Წაიკითხე მეტი →მინდე ვცადო კონფიგურაცია გავაკეთო ჩემი prettier TypeScript და SCSS ფაილებისთვის
მაქვს შემდეგი .pretterrc ფაილი:
{ "printWidth": 100, "parser": "typescript", "tabWidth": 2, "semi": true, "singleQuote": true, "trailingComma": "all", "bracketSpacing": true, "jsxBracketSameLine": true, "arrowParens": "avoid" } Წაიკითხე მეტი →
არ მაქვს წარმოდგენა რატომ, მე ვიმყოფები Angular აპლიკაციაში და როცა ვაწვები 'დოკუმენტის ფორმატირება', ჩემი ტიპები იშლება.
Before: export class AppComponent { title:string = 'angular-todolist'; name:string = 'Michael'; someInteger:number = 10; } After: export class AppComponent { title = 'angular-todolist'; name = 'Micha Წაიკითხე მეტი →
მე ვიყენებ Visual Studio Code-ს. ჩემს Nest JS პროექტში, კოდი არ ფორმატირდება prettier-ის წესების მიხედვით. მე უკვე დავაყენე .prettierrc და .eslintrc. ასევე დავაყენე formatOnSave: true settings.json ფაილიდან.
ჩემი settings.json ფ
Წაიკითხე მეტი →ამჟამად მე ვიყენებ Prettier-ს VSCode გაფართოების საშუალებით მონორეპო კონფიგურაციაში. პრობლემა ის არის, რომ Prettier სრულად არ მუშაობს ჩემს api ფოლდერში. ის არ ითვალისწინებს ნაგულისხმევს ხაზის სიგანეს და სემიკოლონები ავტომატურად არ ემატება. უცნაურია, რომ ჩემი www ფოლდერი ჩვეულებრივ მუშაობს და Prettier-ის არც ერთი ფუნქცია არ მაქვს დაკარგული.
Prettier კონფიგურაცია აღინიშნება გლობალურად VSCode-ში «User Settings»-ის მეშვეობით.
მე დავაყენე ძირითადი აპლიკაცია Node/Express + Typescript პროექტი
app.listen(PORT, (): void => { console.log(`app running in ${environment} listening on port ${PORT}!`); });მაქვს შეცდომა და არ ვიცი რატომ?
შეადგილეთ PORT, ⏎- - PORT,⏎- -ით (prettier/prettier)
ჩასვით - - (prettier/prettier)
გაანაცვლეთ } - - },⏎-ით (prettier/prettier)
თუ ვცდილობ და
Წაიკითხე მეტი →მე მაქვს ეს ფუნქცია:
// before and after prettier const foo = (a: number) => (b: number) => { return a + b }თუ მე დავრბივარ prettier-ით, ის ყველაფერს თავის ადგილზე დატოვებს (რაც ჩემთვის სასურველი ქცევაა).
როდესაც ვუმატებ დაბრუნებული ფუნქციის ტიპს, ოღონდ რაღაც მიზეზით გატყდება.
// before prettier type NestedFuncType = (b: number) => number const foo = (a: number): NestedFuncType => b => { return a + b } Წაიკითხე მეტი →eslint-ს აქვს no-duplicate-imports https://eslint.org/docs/rules/no-duplicate-imports რომელიც აჩვენებს შეცდომას ან გაფრთხილებას ერთსა და იმავე გზიდან მრავალი მოდულის იმპორტირებისას გაბატონებული ხაზებისათვის.
ანუ.
import { testModule } from '../file' import { otherModule } from '../file'გაგაჩნებინებს გადაწყობას როგორც:
import { testModule, otherModule } from '../file'როგორ მიაღწევდით ამას არსებული prettier მოდულის
Წაიკითხე მეტი →