aboutsummaryrefslogtreecommitdiff
path: root/bootstrap
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2026-07-24 08:12:37 +0200
committerThomas Schmucker <ts@its1.de>2026-07-24 08:12:37 +0200
commit8036b894c4c8c9a24fe66a50570c09d91c11b349 (patch)
treeaca907c9d8321d007e8ce091b90c741ece7efdba /bootstrap
parentd7dd5f24e1e0a20a88a3f7dc8bbf6aba67e19323 (diff)
downloaddotfiles-8036b894c4c8c9a24fe66a50570c09d91c11b349.tar.gz
dotfiles-8036b894c4c8c9a24fe66a50570c09d91c11b349.tar.bz2
dotfiles-8036b894c4c8c9a24fe66a50570c09d91c11b349.zip
bootstrap: sonar-scanner fuer macOS ergaenzt
Wird direkt von nvim/lua/config/usercmds.lua (:SonarScan) und nvim/scripts/sonarqube.sh (:SonarIssues) genutzt - anders als delta oder Neovim selbst ist das keine lose Zusatzsoftware, sondern eine von der Config vorausgesetzte Abhaengigkeit, analog zu clangd/ripgrep. Nur unter Darwin (beruflicher Einsatz), kein FreeBSD-Zweig.
Diffstat (limited to 'bootstrap')
-rwxr-xr-xbootstrap/neovim.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/bootstrap/neovim.sh b/bootstrap/neovim.sh
index 6ffefaf..94bf82b 100755
--- a/bootstrap/neovim.sh
+++ b/bootstrap/neovim.sh
@@ -141,6 +141,17 @@ install_lsp() {
141 install_npm vtsls @vtsls/language-server 141 install_npm vtsls @vtsls/language-server
142} 142}
143 143
144install_analysis() {
145 # sonar-scanner wird direkt von nvim/lua/config/usercmds.lua (:SonarScan)
146 # und nvim/scripts/sonarqube.sh (:SonarIssues) genutzt. Nur beruflich
147 # unter macOS im Einsatz, deshalb kein FreeBSD-Zweig.
148 case "$OS" in
149 Darwin)
150 install_pkg sonar-scanner sonar-scanner
151 ;;
152 esac
153}
154
144main() { 155main() {
145 check_prerequisites 156 check_prerequisites
146 setup_homebrew_env 157 setup_homebrew_env
@@ -149,6 +160,7 @@ main() {
149 install_formatters 160 install_formatters
150 install_tools 161 install_tools
151 install_lsp 162 install_lsp
163 install_analysis
152 164
153 printf "\nBootstrap abgeschlossen.\n" 165 printf "\nBootstrap abgeschlossen.\n"
154} 166}