Я использовал http://jsbeautifier.org/ с использованием Rhino и ant, но проблема в том, что он не детерминирован. Если вы дважды запускаете средство для защиты в файле, результат отличается от каждого раза, например. каждый проход вставляет дополнительную последовательность массивов на некоторые строки.Где я могу найти подходящий JavaScript-декодер
Я потратил много времени на отладку кода в beautify.js и сделал некоторые обходные пути для обработки комментариев, но ошибка отступов массивов раздражает.
Есть ли правильный и правильно работающий форматирующий код JS где угодно, который может использоваться как часть системы проверки отступов исходного кода?
EDIT
Я теперь протестирована с сохранить-массив форматирования отключен, и кажется, что это решает проблему. Слишком плохо, поскольку сохранение-массив-форматирование весьма полезно при больших конструкциях массива.
означает «держать массив отступы» флажок не делать ничего? – Jimmy