Почему Prettier разбивает мой объект JSON на несколько строк? - PullRequest
0 голосов
/ 12 июля 2020

Prettier - это здорово, но он разбивает мой javascript объект на несколько строк, например:

<Text
    style={
        styles.chineseText
    }
>
    {
        this.state
            .housePayload
            .sitMountain
            .chinese
    }
</Text>

Я бы хотел, чтобы результат был примерно таким:

<Text
    style={
        styles.chineseText
    }
>
    { this.state.housePayload.sitMountain.chinese }
</Text>

Как я могу это сделать? Мой текущий файл конфигурации:

{
    "trailingComma": "es5",
    "tabs": true,
    "tabWidth": 4,
    "semi": false,
    "singleQuote": true
}

1 Ответ

0 голосов
/ 12 июля 2020

Вы должны попробовать printWidth в конфиге. По умолчанию 80, и вы можете указать любой номер, который вам подходит. Например:

printWidth: 100

Из Do c

Это способ примерно сказать Prettier, сколько строк вы хотите быть. Prettier будет делать как более короткие, так и более длинные строки, но, как правило, стремится соответствовать указанной ширине печати. ​​

Также важно отметить:

Не пытайтесь использовать printWidth, как если бы это был max-len ESLint - это не то же самое. max-len просто говорит, какова максимально допустимая длина строки, но не то, какая обычно предпочтительная длина - это то, что указывает printWidth.

...