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

Need to decide on a supported sub-set of blocks. Need significant parsing and interpretation of models. The following seems like a good first set of blocks to think about supporting:...

component: parser
tool: mh_metrics
difficulty: extreme

component: parser
tool: mh_metrics
difficulty: extreme

Existing projects that are trying to adopt miss_hit may want to generate a report with just unjustified violations, but not presented as error messages, but a subset of the "worst...

tool: mh_metrics

The old `mdl` format is an undocumented proprietary plain-text format. - [ ] work out format - [ ] create simplified ast that can read/write models without understanding them -...

component: core
difficulty: extreme

Single target assignments don't need brackets: ``` [x] = foo ``` Matrix with a single element doesn't need brackets: ``` x = [1] x = [y] x = [1:2:10]' ```...

difficulty: high
component: parser
tool: mh_style

For loops can contain a set of parenthesis, but this is really awkward.

component: parser
tool: mh_style

``` a = [1, 2, 3, 4, 5, 6, 8, 9, 10] ``` Is not the same as ``` a = [1, 2, 3, ... 4, 5, 6, ... 8,...

component: parser
tool: mh_style

https://uk.mathworks.com/help/matlab/matlab_prog/upgrade-code-for-r2019b-changes-to-function-precedence-order.html Previously this printed 1 and 2: ``` function myfunc local(1); % local is a function local = 2; disp(local); end function local(x) disp(x) end ``` This now errors: ```...

difficulty: high
component: parser
component: sem