Я хотел бы использовать (и, возможно, даже автоматически) украшать пробелы в JavaScript. Вопрос в том, есть ли какие-либо инструменты, которые могут это сделать.
Я знаю, что JSLint и JSHint, например, могут проверять отступы и конечные пробелы, и это прекрасно, но это не единственные типы пробелов, которые у вас могут быть.
Я бы также хотел проверить:
- Существуют ли пустые строки до или после определенных конструкций?
- Есть ли несколько пустых строк?
- Являются ли отдельные пробелы между определенными вещами (это частично проверено JSLint/JSHint)?
- ...
В принципе, я хотел бы иметь все, что может сделать современная среда IDE, например Visual Studio plus Resharper, но как инструмент командной строки, который может быть встроен в Grunt.
Единственное, что я нашел, которое делает что-то в этом направлении, esformatter, но, согласно его веб-сайту,
все еще находится на ранней стадии разработки и отсутствует поддержка многих важных функций.
Конечно, было бы здорово, если бы было что-то более зрелое.
Любые идеи?