Это коммерческий инструмент, но я могу использовать его для проектов java, php, javascript, python и ruby, с некоторыми довольно приличными помощниками по статическому анализу и рефакторингу. Раньше я много работал с emacs и выполнял процессы node.js для компилятора jshint и closure, но это гораздо менее хрупко.

ю, что Google Closure Compiler выполняет проверку типов, но есть ли альтернативы, желательно, которые не так тесно связаны с библиотекой и оптимизатором?

Если нет, есть ли способ получить компилятор Google Closureтолько делать статический анализ?

(Под статическим анализом здесь я подразумеваю такие вещи, как определение типов для аргументов и т. Д., Что я могу выполнить что-то, чтобы дать мне предупреждение, если я сделаю опечатку или передам неправильный тип.)

Ответы на вопрос(3)

Ваш ответ на вопрос