Нуткнулся тут на https://pmd.github.io
5 строчек и перед вами отчет по всему коду
$ cd $HOME
$ curl -OL https://github.com/pmd/pmd/releases/download/pmd_releases%2F6.6.0/pmd-bin-6.6.0.zip
$ unzip pmd-bin-6.6.0.zip
$ alias pmd="$HOME/pmd-bin-6.6.0/bin/run.sh pmd"
$ pmd -d salesforceDIR/src/classes/ -R apex-ruleset -f text
Нуткнулся тут на https://pmd.github.io 5 строчек и перед вами отчет по всему коду [code] $ cd $HOME $ curl -OL https://github.com/pmd/pmd/releases/download/pmd_releases%2F6.6.0/pmd-bin-6.6.0.zip $ unzip pmd-bin-6.6.0.zip $ alias pmd="$HOME/pmd-bin-6.6.0/bin/run.sh pmd" $ pmd -d salesforceDIR/src/classes/ -R apex-ruleset -f text [/code]
А вот это очень полезная ссылька!!!
Надо попробовать.
Помню давно хотели что-то такое попробовать для Apex, вот только Java тулы не сильно подходили.
Спасибо за инфу!!!
А вот это очень полезная ссылька!!! Надо попробовать. Помню давно хотели что-то такое попробовать для Apex, вот только Java тулы не сильно подходили. Спасибо за инфу!!!
5 строчек и перед вами отчет по всему коду
$ cd $HOME
$ curl -OL https://github.com/pmd/pmd/releases/download/pmd_releases%2F6.6.0/pmd-bin-6.6.0.zip
$ unzip pmd-bin-6.6.0.zip
$ alias pmd="$HOME/pmd-bin-6.6.0/bin/run.sh pmd"
$ pmd -d salesforceDIR/src/classes/ -R apex-ruleset -f text
Пасибки. Надо глянуть.
[quote="akr0bat"]Нуткнулся тут на https://pmd.github.io 5 строчек и перед вами отчет по всему коду [code] $ cd $HOME $ curl -OL https://github.com/pmd/pmd/releases/download/pmd_releases%2F6.6.0/pmd-bin-6.6.0.zip $ unzip pmd-bin-6.6.0.zip $ alias pmd="$HOME/pmd-bin-6.6.0/bin/run.sh pmd" $ pmd -d salesforceDIR/src/classes/ -R apex-ruleset -f text [/code][/quote] Пасибки. Надо глянуть.
не по теме вопрос но все же, вот здесь полный путь к команде сохраняется для удобства как алиас:
а если бы я его сохранил и использовал как просто переменную:
$ pmd="$HOME/pmd-bin-6.6.0/bin/run.sh pmd"
$ $pmd -d salesforceDIR/src/classes/ -R apex-ruleset -f text
но обычная шелл переменная не сохраняется между сессиями. А alias?
не по теме вопрос но все же, вот здесь полный путь к команде сохраняется для удобства как алиас: [quote="akr0bat"]$ alias pmd="$HOME/pmd-bin-6.6.0/bin/run.sh pmd" $ pmd -d salesforceDIR/src/classes/ -R apex-ruleset -f text[/quote] а если бы я его сохранил и использовал как просто переменную: [code]$ pmd="$HOME/pmd-bin-6.6.0/bin/run.sh pmd" $ $pmd -d salesforceDIR/src/classes/ -R apex-ruleset -f text[/code] но обычная шелл переменная не сохраняется между сессиями. А alias?
https://unix.stackexchange.com/questions/117467/how-to-permanently-set-environmental-variables
Примерно из той же области, для alias
https://askubuntu.com/questions/1414/how-to-create-a-permanent-alias
Примерно из той же области, для alias https://askubuntu.com/questions/1414/how-to-create-a-permanent-alias
Вроде тоже самое и на MacOs. На Винде придется поипаться.
Вроде тоже самое и на MacOs. На Винде придется поипаться.
понятно: It exists untill you kill terminal session. тогда уж можно и в PATH добавить, чтоб не парится
понятно: It exists untill you kill terminal session. тогда уж можно и в PATH добавить, чтоб не парится