Use pmd for linting in java
This commit is contained in:
parent
c1d1acb245
commit
63080224d2
1 changed files with 12 additions and 1 deletions
|
@ -6,8 +6,15 @@ in
|
||||||
pkgs.mkShell {
|
pkgs.mkShell {
|
||||||
buildInputs = with pkgs; [
|
buildInputs = with pkgs; [
|
||||||
jdk11
|
jdk11
|
||||||
openjfx11
|
|
||||||
jdtls
|
jdtls
|
||||||
|
openjfx11
|
||||||
|
(
|
||||||
|
pkgs.writeScriptBin "pmd" ''
|
||||||
|
#!${pkgs.zsh}/bin/zsh
|
||||||
|
|
||||||
|
${pkgs.pmd}/bin/run.sh pmd $@
|
||||||
|
''
|
||||||
|
)
|
||||||
(
|
(
|
||||||
neovim.override {
|
neovim.override {
|
||||||
configure = {
|
configure = {
|
||||||
|
@ -18,6 +25,10 @@ pkgs.mkShell {
|
||||||
let g:LanguageClient_serverCommands = {
|
let g:LanguageClient_serverCommands = {
|
||||||
\ 'java': ['${jdtls}/bin/jdtls'],
|
\ 'java': ['${jdtls}/bin/jdtls'],
|
||||||
\ }
|
\ }
|
||||||
|
|
||||||
|
let g:ale_linters = {
|
||||||
|
\ 'java': ['pmd'],
|
||||||
|
\}
|
||||||
'';
|
'';
|
||||||
vam.knownPlugins = baseVimConfig.vam.knownPlugins;
|
vam.knownPlugins = baseVimConfig.vam.knownPlugins;
|
||||||
vam.pluginDictionaries = (baseVimConfig.vam.pluginDictionaries or []) ++ [
|
vam.pluginDictionaries = (baseVimConfig.vam.pluginDictionaries or []) ++ [
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue