aboutsummaryrefslogtreecommitdiff
path: root/bootstrap/neovim.sh
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:39:16 +0200
commit530a0a35903123ff87119d7a5527d1d440aa4051 (patch)
tree602c858a767ed6e16374abd7375021f57f515949 /bootstrap/neovim.sh
parent3f534a42d5b289353a6b118b5e024a0d0877d0d1 (diff)
downloaddotfiles-530a0a35903123ff87119d7a5527d1d440aa4051.tar.gz
dotfiles-530a0a35903123ff87119d7a5527d1d440aa4051.tar.bz2
dotfiles-530a0a35903123ff87119d7a5527d1d440aa4051.zip
bootstrap: sonar-scanner fuer macOS ergaenztHEADmaster
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/neovim.sh')
-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}