miss_hit
miss_hit copied to clipboard
MATLAB Independent, Small & Safe, High Integrity Tools - code formatter and more
**What kind of feature is this?** * catch matlab constructs that will fail code generation early on * specifically, Code generation only supports initial values of class type for constant...
specifically, Style and Lint
**What kind of feature is this?** * New feature in MISS_HIT **MISS_HIT component affected** * Style checker **Describe the solution you'd like** Global and persistent variables shall be declared first...
**What kind of feature is this?** * Support a non-supported MATLAB or Octave construct **MISS_HIT component affected** * Style checker **Describe the solution you'd like** The CVX project (http://cvxr.com/cvx) has...
Adding a directory named with one of the following patterns to MATLABPATH should raise an alarm: * `+something` * `private` * `@something`
All the tools basically do the same thing, with slight variations. This should be factored out to work_package or something.
There is a language ambiguity in MATLAB that may change in future releases. MH Lint should warn about constructs that match t the pattern `[0-9]\.[/\*'^]`.
Split into semi-duplicate routines for - [ ] identifiers - [ ] identifiers in matrices (allow end) - [ ] identifiers in assignment targets / function returns (allow ~) -...
For massive projects with lots of shared code and different config, it would be good to know which parts are covered by MH and which parts are not.
Add new configuration directive to change how `.git` directories are treated in *subdirectories* * `as_project_root` which starts with a new config * `ignored` which just inherits the config as normal,...