Use perldoc on pod and perl6 files.

This commit is contained in:
Andrew Hamilton 2016-01-22 17:06:43 +00:00
parent 7c66d6959d
commit 4be818cf25
2 changed files with 6 additions and 4 deletions

2
TODO
View file

@ -14,7 +14,6 @@ Todo
should still report on the original compressed file.
- Cache tools._python_version.
- Determine if perl files are perl5 or perl6.
- Use perldoc on pod files.
- Add bandit tool for python.
@ -155,6 +154,7 @@ Done
- Have a sandbox for unsafe (or all) tools.
- Simplify coloring of mccabe. Just color functions with complexity greater than 10.
- Add rich LSCOLORS if the environment variable is not set.
- Use perldoc on pod files.
A-syntax, B-tests, C-auto docs, D-lint, E-coverage, F-profile, G-tidy, H-import deps
A B C D E F G H

View file

@ -388,7 +388,7 @@ perl_syntax.dependencies = {"perl"}
def perldoc(path):
stdout, stderr, returncode = _do_command(["perldoc", path])
stdout, stderr, returncode = _do_command(["perldoc", "-t", path])
return ((Status.info, fill3.Text(stdout)) if returncode == 0
else (Status.placeholder, fill3.Text(stderr)))
perldoc.dependencies = {"perl-doc"}
@ -565,8 +565,10 @@ def tools_for_extension():
"pl": [perl_syntax, perldoc, perltidy],
"pm": [perl_syntax, perldoc, perltidy],
"t": [perl_syntax, perldoc, perltidy],
"p6": [perl6_syntax],
"pm6": [perl6_syntax],
"p6": [perl6_syntax, perldoc],
"pm6": [perl6_syntax, perldoc],
"pod": [perldoc],
"pod6": [perldoc],
"java": [antic, uncrustify],
"class": [jlint],
"c": [splint, uncrustify],