Max Mabius, eslint --fix починит всё, для чего нужен .editorconfig: кодировку, окончания строк и отступы.
Хотя и только для .js/.jsx, но уже хоть что-то. Для стилей же есть stylelint/stylefmt.
Max Mabius, тогда не сталкивался. У меня WebStorm показывает вверху полосочку, мол, "этот файл по форматированию не соответствует настройкам, исправить?"
Егор Друщенко, Java (тоже в основном enterprise, но не только) PHP, Python, изредка Ruby, возможно Go.
С хорошим C# можно в unity3d-геймдев податься. Вебдев (а особенно ентерпрайз) сводится в основном к тому чтобы вынуть данные из БД и иногда положить в другую.
f1nef1ne, маленькое уточнение: Object.assign делает "не глубокое" слияние объектов. Так что если есть вложенные объекты и массивы, то похожие проблемы могут всплыть в других местах.
Я когда-то видел такой пакет, но с тех пор не могу его найти. Ограниченный количество таких правил реализовать и в самом деле несложно, но если нужен полный набор mongo-подобных запросов, это уже посложнее будет.
Хотя и только для .js/.jsx, но уже хоть что-то. Для стилей же есть stylelint/stylefmt.