miss_hit icon indicating copy to clipboard operation
miss_hit copied to clipboard

MATLAB Independent, Small & Safe, High Integrity Tools - code formatter and more

Results 76 miss_hit issues
Sort by recently updated
recently updated
newest added

**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...

tool: mh_lint
requires: sem

specifically, Style and Lint

documentation
tool: mh_style
tool: mh_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...

tool: mh_style

**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...

tool: mh_style
component: core
difficulty: extreme
tool: mh_reformat

Adding a directory named with one of the following patterns to MATLABPATH should raise an alarm: * `+something` * `private` * `@something`

tool: mh_lint

All the tools basically do the same thing, with slight variations. This should be factored out to work_package or something.

refactoring

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]\.[/\*'^]`.

tool: mh_lint

Split into semi-duplicate routines for - [ ] identifiers - [ ] identifiers in matrices (allow end) - [ ] identifiers in assignment targets / function returns (allow ~) -...

component: parser
refactoring

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.

documentation
component: core
tool: mh_overview

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,...

difficulty: high
component: core