SonarQube не запускается [дубликат]

Мы проверим, что на самом деле происходит, когда вы объявляете var и let один за другим.

Case1: используя var


Теперь откройте окно консоли Chrome, нажав F12 и обновите страницу. Расходуйте каждые 3 функции внутри массива. Вы увидите свойство, называемое [[Scopes]]. Разместите это. Вы увидите один объект массива с именем "Global", разверните его. Вы найдете свойство 'i', объявленное в объект, имеющий значение 3.

Вывод:

  1. Когда вы объявляете переменную с помощью 'var' вне функции, она становится глобальной переменной (вы можете проверить, введя i или window.i в окне консоли. return 3).
  2. Объявленная вами анонимная функция не вызовет и не проверит значение внутри функции, если вы не вызываете функции.
  3. Когда вы вызываете функцию, console.log("My value: " + i) принимает значение из его объекта Global и отобразить результат.

CASE2: использование let

Теперь замените 'var' на 'let'


]

Сделайте то же самое, перейдите в области. Теперь вы увидите два объекта "Block" и "Global". Теперь разворачиваем объект Block, вы увидите там 'i', и странно, что для каждой функции значение if i отличается (0, 1, 2).

Заключение:

Когда вы объявляете переменную, используя 'let' даже вне функции, но внутри цикла, эта переменная будет не будет глобальной переменной, она станет переменной уровня Block, которая доступна только для одной и той же функции. Именно поэтому мы получаем значение i для каждой функции при вызове функций.

Для получения более подробной информации о том, как работает ближе, пройдите через удивительный видеоурок https://youtu.be/71AtaJpJHw0

5
задан tgf2 26 May 2016 в 01:45
поделиться

2 ответа

Как сказал Николас, MariaDB не поддерживается SonarQube - все еще в версии 7.

Решение для запуска SonarQube в сочетании с XAMPP заключается в изменении базы данных от MariaDB до MySQL. Здесь вы найдете шаги для его изменения:

https://gist.github.com/odan/c799417460470c3776ffa8adce57eece

0
ответ дан geistLich 26 August 2018 в 18:45
поделиться

MariaDB не поддерживается SonarQube, см. требования .

6
ответ дан Nicolas B. - SonarSource Team 26 August 2018 в 18:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: