Как я могу заставить jscs использовать опцию --fix от grunt?

Используя grunt-jscs, я бы хотел, чтобы он использовал опцию --fix для автоматического переформатирования кода. Как передать параметр командной строки в jscs? Я попытался добавить аргументы и параметры, но не могу заставить его работать.

Мой gruntfile имеет:

jscs: {
    all: {
        src: [
            '*.js',
        ]
    },
    options: {
        config: "/path/to/.jscsrc",
    }
},

2 ответа

Решение

Опция исправления доступна в grunt-jscs начиная с v1.8.0.

Укажите это так:

jscs: {
  src: "path/to/files/*.js",
  options: {
    fix: true,
    config: ".jscsrc"
  }
}

Кажется, это популярный запрос для автора пакета, и в настоящее время не доступен...

https://github.com/jscs-dev/grunt-jscs/issues/82

возможно, скоро, хотя https://github.com/jscs-dev/grunt-jscs/pull/84

Другие вопросы по тегам