2016-11-10 3 views
0

У нас есть проект ASP.NET, мы пытаемся провести анализ JS на лету. SonarLint предоставляет только анализ файлов C#. Инкрементный анализ, кажется, устарел, и для анализа проблем требуются разные файлы конфигурации, которые не поддерживает SonarQube Scanner. Имея 2 разных файла конфигурации и постоянно переименовывая их, вы, как вы можете себе представить, очень сложная задача, чтобы убедить, обучить и дисциплинировать большую команду разработчиков. Каким будет решение?ASP.NET и SonarLint

+0

Не уверен, что правильно понял ваш вопрос. Вы говорите о профилях качества? –

+0

Не совсем, SonarQube в облаке анализирует все файлы. Я говорю о локальном анализе предварительной фиксации «на лету», как разработчик пишет код. SonarLint делает это (подчеркивает проблемы) прямо в Visual Studio, но только для C#. Я ищу решение, которое будет подходящим для разработки JavaScript. Я попробовал инкрементный анализ, но он был устаревшим, наряду со многими другими вещами, которые хорошо работали. – worldpart

ответ

0

Вы не можете (на данный момент) иметь поддержку JS на лету в SonarLint для Visual Studio, но вы можете иметь некоторые из них с IntelliJ/Eclipse, хотя я не уверен, что этот опыт был бы очень полезен для ASP. Чистый проект.

Что я хотел бы предложить, если вы действительно хотите провести анализ перед фиксацией, это иметь локальный сервер SonarQube (можно найти here) и вручную запустить Scanner for CLI и нажать результат на этот локальный экземпляр.

+0

Подумав об этом немного, кажется, что сложная задача - собрать всех на локальных серверах сонара команды ... А как насчет использования отчета SonarScanner и проблем? У меня возникла проблема с дополнительным анализом на нем, поскольку он был заменен на «проблемный» анализ, и подключение сканера к серверу мало что делает, поскольку отчет по-прежнему показывает все проблемы как новые. Более того, у меня проблемы с исключениями - хотя они указаны в файле свойств, они не работают ... – worldpart

Смежные вопросы