Commit graph

57 commits

Author SHA1 Message Date
99fa974b56 Remove escape codes from output to stop garbling the interface. 2016-10-03 17:19:37 +02:00
9dddc8ce8c Coding style. 2016-10-03 13:57:44 +02:00
d5c094260f Only have the simple style of statuses.
The double width character wasn't common and often didn't work depending
on terminal or font.
2016-09-30 15:14:42 +02:00
b922f29e07 Changes for ubuntu 16.04. 2016-09-27 13:30:08 +02:00
4fa5b524d4 Coding style.
Using asyncio coroutines for workers instead of threads.
2016-03-09 10:47:09 +00:00
ec0c98abb3 Coding style. 2016-02-24 09:27:37 +00:00
1dfb04841c Recognize python test files like: test_*.py . 2016-02-20 09:31:49 +00:00
a03a47977f Coding style. 2016-02-19 22:37:11 +00:00
a3c0a69076 Coding style.
Linting.
2016-02-18 23:01:00 +00:00
cbba46d5c0 Now using the style's background color when syntax highlighting. 2016-02-18 23:00:54 +00:00
1a12f6e369 Coding style.
Removed the Code widget which was almost the same as the Text widget.
2016-02-18 20:01:39 +00:00
4919a1ed2a Coding style.
More consistent leading underscores.
2016-02-15 14:11:08 +00:00
5c75832efb Better wording. 2016-02-13 22:19:28 +00:00
2373e78cbd Coding style.
Moved the Result class into tools, which simplifies worker.py and makes the
circular import problem go away.
2016-02-13 18:48:53 +00:00
cc95534bd7 Now the perl_syntax tool detects if perl files (.pl) are perl5 or perl6. 2016-02-13 16:42:39 +00:00
1106819e42 Added the disassemble_pyc tool. 2016-02-10 19:30:30 +00:00
6807711384 Removed flog and csstidy tools. 2016-02-10 19:20:56 +00:00
d42a285c08 Removed mp3info tool, because it doesn't handle new ID3 tags. 2016-02-10 19:19:47 +00:00
5dc0aaaf5d Removed dump_pickle tool, because pickles don't have an obvious extension. 2016-02-10 16:05:06 +00:00
54206f3ffc Added tests for object file tools. (".o") 2016-02-09 22:46:14 +00:00
fb93897ac7 Added more tool tests. 2016-02-09 09:38:58 +00:00
803ee80427 Removed csv tool which was made redundant by the contents tool. 2016-02-09 09:38:58 +00:00
e8411269ca Coding style.
Make tools.Status into an enumeration.
2016-02-09 09:38:58 +00:00
603dc78d03 Improved the appearance of the simple cursor. 2016-02-06 21:29:55 +00:00
33f75aefae Fixed a bug in the python3-coverage tool. 2016-02-04 19:47:52 +00:00
c0081e2bcb Added a "timed out" status. 2016-02-02 00:03:10 +00:00
66ac05c00b Coding style.
Using the timeout option in subprocess rather than the timeout command.
2016-02-02 00:02:51 +00:00
6c22598a39 Coding style. 2016-02-01 07:48:11 +00:00
8474203c32 Colorized the metadata result. 2016-01-27 22:19:53 +00:00
62bf3412a2 Added a status (yellow) for when a job is paused. 2016-01-25 16:40:39 +00:00
e44f730e74 'Contents' is a better name than 'view'. 2016-01-25 09:55:25 +00:00
428fad7903 The first column should show the file contents, not the metadata. 2016-01-25 09:55:25 +00:00
ca1a5ad01a Changed the running status's color to light blue.
Yellow wasn't standing out well against a white background.
2016-01-25 09:55:25 +00:00
e9bc1c73c1 Added a tool 'view' that shows the contents of files without extensions.
Its currently failing with binary files.
2016-01-25 09:55:24 +00:00
9da1bb3dbb Changed the pretty names of the result statuses and corrected variable names to match. 2016-01-23 09:39:45 +00:00
4be818cf25 Use perldoc on pod and perl6 files. 2016-01-23 01:43:47 +00:00
7c66d6959d Use nice colors for coloring files when LS_COLORS is not set. 2016-01-22 12:49:43 +00:00
c72a163cfc Simplify coloring of mccabe.
Just color lines with greater than 10 complexity.
2016-01-22 00:05:37 +00:00
721cc28d03 Run all tools in a filesystem sandbox 2016-01-21 23:22:42 +00:00
4d0a03cc16 coding style
Removed dead code.
2016-01-10 18:29:52 +00:00
eb9db73d3d coding style 2016-01-09 21:26:34 +00:00
967d1d17f9 If the mccabe complexity is greater than 10 return the failure status, otherwise success. 2016-01-09 19:18:31 +00:00
57ac3f909a Colorize mccabe.
Highlight the functions with the highest complexity by coloring them in yellow.
2016-01-09 16:11:45 +00:00
0239c19e7e Add perl6 syntax checking.
Still need to determine if pl, pm or t files are perl5 or perl6.
2016-01-04 01:44:24 +00:00
150e13e710 Set missing dependencies of metadata tool 2016-01-02 09:57:30 +00:00
c83b24575c coding style
Reorder the tools to the same order as in the tools_for_extension function
2016-01-02 00:45:40 +00:00
f7139c92a5 Dependencies must be listed for all tools, even if there are none. 2016-01-02 00:19:46 +00:00
8e6a80c60a Detect python2 files and run python2 versions of the tools against them 2016-01-02 00:13:28 +00:00
3e9601033a Include the python_gut tool 2016-01-01 17:55:43 +00:00
5b894d85b0 Update copyright dates 2016-01-01 17:06:28 +00:00