Формат Scala вызывает проблемы при сохранении моего основного файла. js в режиме воспроизведения. - PullRequest
0 голосов
/ 10 апреля 2020

оригинал:

 <script src="@routes.Assets.versioned("javascripts/main.js")" type="text/javascript"></script>

Scala в формате:

<script src="@routes.Assets.versioned(" javascripts/main.js")" type="text/javascript"></script>

Добавляется пробел, где находится имя файла, как я могу это исправить?

Лучше ли scala fmt как-то игнорировать js файлы?

1 Ответ

1 голос
/ 10 апреля 2020

Попробуйте исключить js файлы для scalafmt. Можете ли вы попробовать это добавить в .scalafmt.conf:

project.excludeFilters = [
    "public/javascripts/.*"
    ".*\\.js"
    ".*html.*"
]

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

ОБНОВЛЕНИЕ: я мог бы воспроизвести эту проблему и на моей машине, но scalafmt не изменяет файлы html. Но Intellij Idea делает это, вы можете отключить их для блока scpefi c или всего файла, добавив его поверх вашего файла

// @formatter:off

Source

...