Αν γράψω:
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 Διαβάστε περισσότερα →Δουλεύω με το 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 αντί για συναρτήσεις βέλους, δεν χωρίζεται σε πολλές γραμμές, για παράδειγμα:
Διαβάστε περισσότερα →
Η τιμή 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
Υποθέτω ότι έχει να κάνει με τον έλεγχο του κώδικα, ιδέες;
ΕΠΕΞΕΡΓΑΣΙΑ :
ζητήθ
Διαβάστε περισσότερα →Αυτή τη στιγμή χρησιμοποιώ το 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
Έχω το ακόλουθο αρχείο .prettierrc:
{ "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 = 'Michael'; so Διαβάστε περισσότερα →
Χρησιμοποιώ το Visual Studio Code. Στο έργο μου με Nest JS, ο κώδικας δεν μορφοποιείται σύμφωνα με τους κανόνες του prettier. Έχω ήδη ρυθμίσει τα .prettierrc και .eslintrc. Επίσης, έχω ορίσει formatOnSave: true από το αρχείο settings.json.
Τμήμα
Διαβάστε περισσότερα →Αυτή τη στιγμή χρησιμοποιώ το Prettier μέσω της επέκτασης VSCode σε μια ρύθμιση Monorepo. Το πρόβλημα είναι ότι το Prettier δεν λειτουργεί πλήρως στον φάκελο μου api. Δεν σέβεται το προεπιλεγμένο πλάτος γραμμής και τα ελληνικά δεν προστίθενται αυτόματα. Παράξενα, ο φάκελος μου www λειτουργεί κανονικά και δεν μου λείπει καμία λειτουργία του Prettier.
Η ρύθμιση του Prettier έχει οριστεί παγκοσμίως μέσω των «Ρυθμίσεις Χρήστη» στο VSCode.
Έχω στήσει ένα βασικό έργο εφαρμογής 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)
Διαβάστε περισσότερα →