Florian Schanda

Results 72 issues of Florian Schanda

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

Lets say you want to disable e.g. `foo/*/autogen/*`, then right now you need to update your code generator to also generate a miss_hit.cfg. It might be nice to have a...

difficulty: high
tool: mh_style

Requires: #140 - [ ] find a sane way to deal with toolbox/builtins; ideally by being able to look at the installed MATLAB - [x] new module m_sem, which is...

component: sem
component: core
tool: mh_lint
difficulty: extreme

We should try to fix lines that are too long by using continuations. The challenge of course is to not mess up existing continued lines, existing vertical alignment, and of...

difficulty: high
component: parser
tool: mh_reformat

``` function abs= foo (x), if ((x < 0)),,abs=-x;else,abs=x;,; end; ``` Needs 2 iteration of fixing

tool: mh_reformat

MH Lint should identify some constructs that are illegal or inaccessible: * packages inside private directories * classes inside private directories * private directories in private directories * class directories...

tool: mh_lint

The code formatting has become a bit of a mess, and some specific problems cause a lot of hassle. Plus there are the open issues of fixing not being idempotent,...

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

Or at the very least allow pragma Justify to also make style issues go away.

difficulty: high
component: core
tool: mh_metrics