Miss-hit

Latest version: v0.9.44

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 8

0.9.21

* MISS_HIT now has an official web-site: http://misshit.org

* New tool: [MH Trace](https://florianschanda.github.io/miss_hit/trace.html).
This tool can extract tracing information (e.g. TestTags) and produce an
easy to parse json file.

* New configuration syntax to allow you to specify directories
containing your unit tests. This is specifically useful for
`mh_trace`.

0.9.20

* Fix a Python 3.6 compatibility issue that I missed during testing.

0.9.19

* Fix a number of false alarms for MH Lint when detecting built-in
shadows. Now functions named e.g. `clear` are fine if they are in
packages (i.e. in directories starting with `+`).

0.9.18

automatic sync with the MathWorks "File Exchange" only works if the
release numbers are following the MAJOR.MINOR.PATCH pattern.

0.9.17

* Updated language support to MATLAB 2021a. The new feature supported
is the new (and extremely unwise) function name-value pairs. This
allows you to write `foo(bar=baz)` instead of two separate
arguments: `foo('bar', baz)`. Note very carefully that this is
totally different to all other programming languages out there, and
not what any reasonable person expects.

Further note that Octave actually does something worse here, in
Octave this would be a side-effect assignment to bar, and only a
single argument would be passed.

* MH Lint has a new (low) check for discouraging the use of name-value
function arguments.

* Fix wrapper class (`miss_hit.m`), I forgot to update the file names
when I remove the `.py` from the main entry points.

0.9.16

* New tool [MH Copyright](https://florianschanda.github.io/miss_hit/copyright.html)
to update and change copyright notices in your projects. This can
perform one of four actions:
* update years
* replace one entity with another
* merge multiple entities into one
* add missing notices to files without one

* New configuration options for the `copyright_notice` rule of MH
Style. You can now change the magic regex to detect copyright
notices (`copyright_regex`), and add 3rd party copyright holders
(`copyright_3rd_party_entity`), and indicate a key copyright holder
(`copyright_primary_entity`). These options are also considered by
the MH Copyright tool.

* Fix issue with entry points: private directories were ignored, they
are now considered correctly.

* Fix issue in MH Style for name checking class methods: class
constructors should obviously follow the class naming scheme, not
the method naming scheme.

* Fix issue in MH Style where some confusing messages relating to
indentation would be emitted if there was a parse error in the file.

* Fix bug in all tools relating to `copyright_entity`. These could
be unexpectedly shared between different directory trees, this is
now fixed and is working as documented.

* Support Octave script-global functions in `--octave` mode. These are
function definitions that are sprinkled in the middle of a script
file, instead of appearing at the end. Also vastly improve the error
message that appears when encountering this construct in MATLAB
mode.

Page 5 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.