Update Statick defaults
tdenewiler opened this issue · 3 comments
The goal of this is to run statick .
and have reasonable results.
If we have auto-discovery (#432) it would be nice to have updated default values to use for each tool. That way running all the tools associated with discovered file types will have good default flags (good for our default use case).
If we are going to run statick .
with no other flags, we should either not output log files, or clean them up afterwards. Leave no trace, other than print out to terminal (likely default reporting plugin to use).
Seems like one decent option for default values for each tool is to run with whatever each tool uses by default (as much as possible). I think that would require less maintenance and be easier to understand for users.
- As part of #432 and #435 Statick defaults to auto-discovery (runs all discovery plugins) and runs any tools that are associated with the discovered file types.
- In #202 all the plugins were updated to only write output files if the
--output-directory
flag is specified. - The
default
level is run by default. If that is the level used then all the relevant tools will run with no user flags passed in. Some of the tool plugins do add flags, but mostly to get the tool output into a format that is easy for us to parse.
Those changes combine to make statick .
run all the tools related to files discovered in the current path with (mostly) the default flags and configurations and to produce no output files. The print to console reporting plugin is run by default.
This issue can be considered done based on already existing changes.