javascript - Είναι δυνατόν να απενεργοποιηθεί κανόνας του ESLint/Prettier που προσθέτει παρενθέσεις;

Αν γράψω:

const a = 1; const b = 1; const c = 1; const d = 1; const t = a * b * (c + d) / 100;

τότε κάποιος κανόνας θέλει να αλλάξει σε:

const t = (a * b * (c + d)) / 100; // ^ ^ unwanted parentheses

Δεν θέλω τις επιπλέον παρενθέσεις, αλλά δεν μπορώ να καταλάβω αν τις προσθέτει το ESLint ή το Prettier. Το .eslintrc μου που προστέθηκε παρακάτω:

{ "root": true, "parser

Διαβάστε περισσότερα →

typescript - Πώς να αποφύγετε το VsCode Prettier να διακόπτει τις αλυσιδωτές συναρτήσεις με βέλη (arrow functions);

Δουλεύω με το VSCode και το Prettier και όταν έχουμε κλήσεις αλυσιδωτών συναρτήσεων με βέλη (arrow functions) μέσα, όπως μια αλυσίδα lodash:

let total = _(credits).filter(c => c.active).sumBy(c => c.fee);

Το Prettier χωρίζεται σε:

discount = _(credits) .filter(c => c.active) .sumBy(c => c.fee);

Όταν χρησιμοποιούμε strings αντί για συναρτήσεις βέλους, δεν χωρίζεται σε πολλές γραμμές, για παράδειγμα:

Διαβάστε περισσότερα →

reactjs - Πώς μπορώ να απενεργοποιήσω τη μεταφορά γραμμής στο prettier

Η τιμή printWidth μου είναι 200 και σπάει κάθε φορά, για παράδειγμα.

<Form.Item label="xxx"><Input /></Form.Item> <Form.Item label="yyy"><Select /></Form.Item> <Form.Item label="zzzz"><Input /></Form.Item>

Όταν τρέχω αυτόν το

Διαβάστε περισσότερα →

javascript - React και Prettier/eslint εφαρμογή εκτέλεση επαναλαμβανόμενου σεναρίου

Η εφαρμογή μου Create React App μεταγλωττίζεται συνεχώς. Εκτός από το γεγονός ότι δεν θα έπρεπε να το κάνει, είναι επίσης πολύ αποσπαστικό.

αυτό είναι το αποτέλεσμα από την προεπιλεγμένη npm run start

Υποθέτω ότι έχει να κάνει με τον έλεγχο του κώδικα, ιδέες;

ΕΠΕΞΕΡΓΑΣΙΑ :

ζητήθ

Διαβάστε περισσότερα →

javascript - Υπάρχει Διαμόρφωση Prettier για τη Μορφοποίηση των Δηλώσεων Switch;

Αυτή τη στιγμή χρησιμοποιώ το 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; }

Διαβάστε περισσότερα →

typescript - Εκτέλεση του prettier σε αρχεία ts και scss

Προσπαθώ να ρυθμίσω το prettier μου για αρχεία typescript και scss

Έχω το ακόλουθο αρχείο .prettierrc:

{ "printWidth": 100, "parser": "typescript", "tabWidth": 2, "semi": true, "singleQuote": true, "trailingComma": "all", "bracketSpacing": true, "jsxBracketSameLine": true, "arrowParens": "avoid" }

Όταν τ

Διαβάστε περισσότερα →

angular - Το Prettier αφαιρεί τύπους

Δεν έχω ιδέα γιατί, είμαι σε μια εφαρμογή Angular και όταν πατάω μορφοποίηση εγγράφου, οι τύποι μου αφαιρούνται.

Before: export class AppComponent { title:string = 'angular-todolist'; name:string = 'Michael'; someInteger:number = 10; } After: export class AppComponent { title = 'angular-todolist'; name = 'Michael'; so

Διαβάστε περισσότερα →

typescript - Η μορφοποίηση κώδικα με το prettier δεν λειτουργεί στο nest js

Χρησιμοποιώ το Visual Studio Code. Στο έργο μου με Nest JS, ο κώδικας δεν μορφοποιείται σύμφωνα με τους κανόνες του prettier. Έχω ήδη ρυθμίσει τα .prettierrc και .eslintrc. Επίσης, έχω ορίσει formatOnSave: true από το αρχείο settings.json.

Τμήμα

Διαβάστε περισσότερα →

Visual Studio Code - VSCode με Prettier σε TypeScript Monorepo

Αυτή τη στιγμή χρησιμοποιώ το Prettier μέσω της επέκτασης VSCode σε μια ρύθμιση Monorepo. Το πρόβλημα είναι ότι το Prettier δεν λειτουργεί πλήρως στον φάκελο μου api. Δεν σέβεται το προεπιλεγμένο πλάτος γραμμής και τα ελληνικά δεν προστίθενται αυτόματα. Παράξενα, ο φάκελος μου www λειτουργεί κανονικά και δεν μου λείπει καμία λειτουργία του Prettier.

Η ρύθμιση του Prettier έχει οριστεί παγκοσμίως μέσω των «Ρυθμίσεις Χρήστη» στο VSCode.

javascript - Πώς να επιλύσετε αυτά τα σφάλματα prettier σε κώδικα express, typescript

Έχω στήσει ένα βασικό έργο εφαρμογής 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)

Διαβάστε περισσότερα →