Более симпатичные предложения нарушают синтаксис, но более симпатичные ошибки блокируют сборку - PullRequest
0 голосов
/ 28 февраля 2020

У меня есть файл .jsx с очень простым количеством кода.

import React, {Component} из "response"; // eslint-disable-line import / no-extraneous-dependencies импортирует стили из "../styles/style.scss";

export default class App extends Component {
  render() {
    return <div className={styles.wrapper}>
        <div className={styles.gallery}>gallery</div>
        <div className={styles.aside}>aside</div>
    </div>
  };
}

Prettier это не нравится и возвращает 3 ошибки:

   6:12  error  Insert `(⏎······`             prettier/prettier
   9:5   error  Insert `··`                   prettier/prettier
   10:3   error  Replace `};` with `··);⏎··}`  prettier/prettier

Насколько я вижу, эти ошибки, если они "исправлены", приведут к нарушению синтаксиса. Например, добавление круглых скобок вокруг кода ... это синтаксически неверно.

Я застрял, потому что не могу успокоить Преттье, не нарушив сборку.

...