78b0b1b583
tools: Added pandoc_epub for epub files.
2018-05-31 17:15:53 +10:00
c96ed81891
tools: Added pandoc_html for html files.
2018-05-31 16:58:15 +10:00
c4674b1284
Added a total count of the tools.
2018-05-31 15:10:53 +10:00
367385157d
tools: Fixed a broken dependency for pydocstyle.
2018-05-31 14:46:49 +10:00
a320992b87
Fixed a broken url link.
2018-05-31 14:44:47 +10:00
402cdf3994
tools: Added pydocstyle for python files.
2018-05-31 14:34:10 +10:00
bff38fc697
tools: Added pandoc_md for markdown files.
2018-05-31 13:04:13 +10:00
76cbaa1f14
tools: Recognized yml as an abbreviation of yaml.
2018-05-31 12:22:34 +10:00
d3a6a67d27
tools: Added golint for go files.
2018-05-31 12:06:36 +10:00
8a5b76510b
tools: Added yamllint for yaml files.
2018-05-31 11:54:52 +10:00
9b9d58ca01
Coding style.
2018-05-25 11:41:17 +10:00
ecf382e6de
Let a timeout be passed to _run_command.
2018-05-25 10:59:22 +10:00
02844de562
Fixed timeout statuses not appearing.
...
- Also tidied up _do_command and _run_command.
2018-05-25 10:53:06 +10:00
e4f7845b5d
Brought BUGS up to date.
2018-05-24 14:08:00 +10:00
f414cc4a96
tools: Moved TOOLS_FOR_EXTENSIONS into tools.toml
...
- Now a tool can be added/removed by editing one file.
2018-05-18 13:04:08 +10:00
915eac35ba
tools: Changed to toml instead of yaml.
...
- toml is simpler than yaml and popular enough.
2018-05-17 16:16:21 +10:00
10fbc33759
Made the progress bar more visible.
...
- The underline was too subtle sometimes, depending on the terminal type.
2018-05-17 14:37:37 +10:00
e34e896800
Coding style.
...
- Converted to f-strings.
2018-05-15 18:50:30 +10:00
7cfbcae685
webserver: Added a simple webserver to serve a project's reports.
...
- e.g. sudo -H vigil-webserver my_project
then see http://localhost:80
2018-05-13 21:23:57 +10:00
748f6f932b
Fix vigil only working in dev mode.
...
- Be careful in future with pip dev mode. Unfortunately its
possible for code to work in dev mode but not when deployed.
For example in this case, when files aren't listed in setup.py
package_data.
2018-05-09 10:50:11 +10:00
08c2b1f04c
tools: Executables attribute is redundant in the yaml file.
2018-04-20 18:24:48 +10:00
45200a706f
Revert "tools: Executables attribute is redundant in the yaml file."
...
This reverts commit a5a7e24d4f .
2018-04-20 18:18:48 +10:00
a5a7e24d4f
tools: Executables attribute is redundant in the yaml file.
...
The executables is determined by the command.
2018-04-20 18:09:25 +10:00
b9f1d0e7f9
Cope with tools being removed.
2018-04-08 20:38:29 +10:00
c2bd5ecaad
tools: Add godoc tool for golang files.
2018-04-07 17:37:32 +10:00
8c870367df
tools: Added go_vet tool for go files.
2018-04-07 13:43:27 +10:00
0c8f85f571
tools: Bring README up to date.
2018-04-06 21:12:38 +10:00
404c2f7775
tools: Add gofmt tool for golang files.
2018-04-06 20:56:40 +10:00
0d204d2a8f
tools: Missed this when specifying tools in the yaml file.
2018-04-06 20:56:39 +10:00
44abbfe53d
Coding style.
...
- Missed this when switching to subprocess.run.
2018-04-06 11:57:07 +10:00
af162fcecf
tools: Convert more tools to be specified in the yaml file.
2018-04-05 15:41:33 +10:00
4473f15dec
tools: Convert more tools to be specified in the yaml file.
2018-04-05 14:50:41 +10:00
79aef0a9d7
tools: Convert more tools to use the yaml file.
2018-04-05 13:49:47 +10:00
bb475bfb2a
tools: Let some tools be specified in a yaml file.
2018-04-05 08:48:05 +10:00
320670bb43
Coding style.
...
- Using subprocess.run
2018-03-24 16:34:49 +10:00
5715ab8ea9
Made it work on Ubuntu 18.04.
2018-03-16 11:33:50 +10:00
2454af45a2
Made it work on Ubuntu 18.04.
2018-03-16 11:31:20 +10:00
ddd139f69f
Coding style.
2018-01-12 15:02:28 +10:00
b8732c3028
Updated copyrights.
2018-01-12 15:00:39 +10:00
c6250b2803
tools: Added git_log.
2017-12-29 11:21:11 +10:00
4a02b26fb0
tools: Added shellcheck for bash, sh, dash or ksh files.
2017-12-13 19:15:26 +10:00
45a3f1ede8
tools: Added cppcheck for C/C++ files.
2017-12-13 19:03:21 +10:00
257eae4e73
Coding style.
...
- asyncio.async -> asyncio.ensure_future
2017-10-28 08:29:27 +10:00
4935c585aa
Made work on Ubuntu 17.10.
...
- Changed to python3.6.
- Accepted minor differences in golden files.
- php is now 7.1.
- Updated README.
- Need to test that the AppImage still works.
2017-10-27 12:39:50 +10:00
f3fea9e547
tools: Place dis in a better order.
2017-10-05 15:55:17 +01:00
c02fdc1bfb
tools: Added dis for disassembling python code.
2017-10-05 15:52:25 +01:00
09cc7d3272
Changed pydoc's output to not show an absolute path.
...
- The absolute path was causing tools_test.py to fail within
test_distributions.py.
2017-09-05 19:24:31 +01:00
111d362942
Explicitly using python3.5.
...
- Async and await keywords don't work with python3.4.
2017-09-02 11:59:10 +01:00
19b2ecb6ca
Coding style.
...
- Using new async and await keywords.
2017-09-02 11:53:42 +01:00
e762ecbacb
Only attempt installation on Ubuntu.
2017-09-01 22:07:22 +01:00