miss_hit

버전 0.9.42.0 (3.49 MB) 작성자: Florian Schanda
MATLAB Independent, Small & Safe, High Integrity Tools - code formatter and more
다운로드 수: 69
업데이트 날짜: 2023/7/17

MISS_HIT comes with the following tools, all of which come with user manuals and setup instructions: https://florianschanda.github.io/miss_hit/

* Style Checker mh_style - A simple coding style checker and code formatter for MATLAB or Octave code, including MATLAB embedded inside Simulink models.
* Code Metrics mh_metric - A simple code metric tool for MATLAB or Octave code, including MATLAB embedded inside Simulink models.
* Bug finding mh_lint - A simple linter for MATLAB or Octave code, including MATLAB embedded inside Simulink models.
* Diff helper mh_diff - A tool for diffing MATLAB code inside Simulink models. Note that other changes (e.g. different connections) are not detected; this is only working for embedded MATLAB.
* Copyright notice helper mh_copyright - A tool that can update or adjust copyright notices in bulk. Helpful if your company changes name, or you have year ranges that need updating.

인용 양식

Florian Schanda (2024). miss_hit (https://github.com/florianschanda/miss_hit/releases/tag/0.9.42), GitHub. 검색됨 .

Schanda, Florian, et al. Florianschanda/miss_hit: Release 0.9.17. Zenodo, 2021, doi:10.5281/ZENODO.4619196.

양식 더 보기
MATLAB 릴리스 호환 정보
개발 환경: R2021a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

tests/bmc/trivial_add_one

tests/config_parser/dir_exclusion/dir_a

tests/copyright/add_notice/dynamic_matlab

tests/copyright/add_notice/dynamic_octave

tests/copyright/change_entity

tests/copyright/corner_case_only_header

tests/copyright/corner_case_pragma

tests/copyright/merge

tests/copyright/no_primary/one

tests/copyright/no_primary/two

tests/copyright/no_primary/zero

tests/copyright/octave

tests/copyright/update_year

tests/lexer/2019b_hex_and_binary_literals

tests/lexer/annotations

tests/lexer/basic

tests/lexer/block_comments

tests/lexer/bug_170_op_ambiguity

tests/lexer/bug_238_function_named_end

tests/lexer/bug_252

tests/lexer/bug_253

tests/lexer/bug_45

tests/lexer/bug_55

tests/lexer/bug_64

tests/lexer/bug_73

tests/lexer/bug_78

tests/lexer/command_form

tests/lexer/matrix

tests/lexer/numbers

tests/lexer/shell_escape

tests/lint/block_comments

tests/lint/builtin_redefinition

tests/lint/builtin_redefinition/+potato

tests/lint/contents/invalid

tests/lint/contents/valid

tests/lint/function_naming

tests/lint/incorrect_test_tags

tests/lint/octave_global_functions

tests/lint/relation_chaining

tests/metrics/basic

tests/metrics/bug_139

tests/metrics/bug_218_invalid_code

tests/metrics/configuration

tests/metrics/cyclomatic_complexity

tests/metrics/disabled_metrics/no_file_metrics

tests/metrics/disabled_metrics/no_function_metrics

tests/metrics/disabled_metrics/partial

tests/metrics/disabled_metrics/useless_config

tests/metrics/function_length

tests/metrics/globals

tests/metrics/justifications

tests/metrics/persistent

tests/metrics/tickets/github

tests/metrics/tickets/jira

tests/metrics/tickets/special

tests/parser/annotations

tests/parser/argument_validation

tests/parser/arguments_as_identifier

tests/parser/assignment

tests/parser/at

tests/parser/block_comments

tests/parser/bug_107

tests/parser/bug_131

tests/parser/bug_139

tests/parser/bug_238_function_named_end

tests/parser/bug_48

tests/parser/bug_49

tests/parser/bug_53

tests/parser/bug_55

tests/parser/bug_64

tests/parser/bug_65

tests/parser/bug_66

tests/parser/bug_68

tests/parser/bug_69

tests/parser/bug_70

tests/parser/bug_71

tests/parser/bug_74

tests/parser/bug_75

tests/parser/bug_75/+potato

tests/parser/bug_77

tests/parser/bug_78

tests/parser/bug_82

tests/parser/bug_88_keyword_methods

tests/parser/cells

tests/parser/cfg

tests/parser/class_events

tests/parser/class_keywords

tests/parser/classdef

tests/parser/command_form

tests/parser/complex_numbers

tests/parser/dynstruct

tests/parser/file_end

tests/parser/functions_without_end

tests/parser/global

tests/parser/import

tests/parser/matlab_2021a_name_value_pairs

tests/parser/metaclass

tests/parser/negative_powers

tests/parser/nested_functions

tests/parser/octave_args

tests/parser/octave_bang

tests/parser/octave_cells

tests/parser/overloading_semantics

tests/parser/parfor

tests/parser/pause_statement

tests/parser/persistent

tests/parser/property_arguments

tests/parser/random

tests/parser/relaxed_eos

tests/parser/scripts

tests/parser/shell_escape

tests/parser/spmd

tests/parser/switch

tests/parser/trivial

tests/parser/try

tests/parser/unicode

tests/projects/example_from_docs/components/libs/common/src

tests/projects/example_from_docs/components/libs/common/test

tests/projects/example_from_docs/components/swc/kitten/src

tests/projects/example_from_docs/components/swc/kitten/test

tests/projects/example_from_docs/components/swc/potato/src

tests/projects/example_from_docs/components/swc/potato/test

tests/projects/global_lib

tests/projects/global_lib/collection/lib_a

tests/projects/global_lib/collection/lib_b

tests/projects/global_lib/my_library/+potato

tests/projects/global_lib/other_library/+potato

tests/projects/ignored_justifications

tests/projects/irrelevant/+good

tests/projects/irrelevant/+good/irrelevant

tests/projects/irrelevant/@thing

tests/projects/irrelevant/@thing/irrelevant

tests/projects/irrelevant/irrelevant

tests/projects/language/matlab_2017b

tests/projects/language/matlab_2020b

tests/projects/language/matlab_2021a

tests/projects/language/octave_4_2

tests/projects/language/octave_4_4

tests/projects/only_analyze_stuff_on_path/dir_a

tests/projects/only_analyze_stuff_on_path/dir_b

tests/projects/only_analyze_stuff_on_path_2/dir_a

tests/projects/only_analyze_stuff_on_path_2/dir_b

tests/projects/tracing_on_tests/+util

tests/projects/tracing_on_tests/test

tests/projects/trivial

tests/projects/trivial/collection/lib_a

tests/projects/trivial/collection/lib_b

tests/projects/trivial/my_library/+potato

tests/projects/trivial/other_library/+potato

tests/projects/wildcard_lib/dir_a

tests/projects/wildcard_lib/dir_b

tests/projects/wildcard_lib/dir_c

tests/projects/wildcard_lib/wibble

tests/projects/wildcard_lib_dup_path/dir_a

tests/projects/wildcard_lib_dup_path/dir_b

tests/projects/wildcard_lib_dup_path/dir_c

tests/projects/wildcard_lib_dup_path/wibble

tests/sem/basic_01

tests/sem/basic_01/dir_a/+bar

tests/sem/basic_01/dir_a/+foo

tests/sem/basic_01/dir_b/+foo

tests/sem/basic_02

tests/sem/basic_02/+foo

tests/sem/class_in_class_directory

tests/sem/class_in_class_directory/@Foo

tests/sem/class_in_class_directory/@Foo/@Wibble

tests/sem/private_classes/+foo

tests/sem/private_classes/+foo/private

tests/sem/private_in_class_directory

tests/sem/private_in_class_directory/@Foo

tests/sem/private_in_class_directory/@Foo/private

tests/sem/private_packages/+foo

tests/sem/private_packages/+foo/private/+bar

tests/sem/private_visibility_in_split_package/dir_a/+foo

tests/sem/private_visibility_in_split_package/dir_a/+foo/private

tests/sem/private_visibility_in_split_package/dir_b/+foo

tests/sem/private_visibility_to_children/+foo/+bar

tests/sem/private_visibility_to_children/+foo/private

tests/sem/private_visibility_to_classes

tests/sem/private_visibility_to_classes/+foo

tests/sem/private_visibility_to_classes/+foo/@Class_B

tests/sem/private_visibility_to_classes/+foo/private

tests/style/alternative_copyright_notice

tests/style/annotations

tests/style/blank_lines

tests/style/bug_100

tests/style/bug_101

tests/style/bug_108

tests/style/bug_109

tests/style/bug_130

tests/style/bug_131

tests/style/bug_137

tests/style/bug_139

tests/style/bug_142_continues_properties

tests/style/bug_159_annotation_indent

tests/style/bug_160_trailing_commas

tests/style/bug_163_trailing_semicolons

tests/style/bug_170_op_ambiguity

tests/style/bug_187_blank_lines_after_pragma

tests/style/bug_191_constructor_naming

tests/style/bug_199_parse_errors_and_style

tests/style/bug_219_parsing_cornercases

tests/style/bug_219_parsing_cornercases/@test3

tests/style/bug_245_excessive_line_continuation

tests/style/bug_252

tests/style/bug_259_split_copyright_note

tests/style/bug_276_ice_on_dodgy_function_name

tests/style/bug_83

tests/style/bug_84

tests/style/bug_91

tests/style/bug_92

tests/style/config_dotfile

tests/style/continuation_on_operator

tests/style/continuation_useless

tests/style/copyright_notices

tests/style/dangerous_continuations

tests/style/dir_exclusions

tests/style/dir_exclusions/exc

tests/style/dir_exclusions/exc/nested

tests/style/dir_exclusions/inc

tests/style/dir_exclusions_nonlocal/foo/bar

tests/style/dsl/cvx

tests/style/end_of_statements

tests/style/function_docs/docstring

tests/style/function_docs/file_header

tests/style/implicit_shortcircuit

tests/style/indentation/matlab_style

tests/style/indentation/normal

tests/style/indentation_matrix

tests/style/issue_220_copyright_style

tests/style/issue_265_alternative_indent

tests/style/justifications

tests/style/max_chars

tests/style/max_lines

tests/style/missing_newlines_at_eof

tests/style/naming_configuration

tests/style/naming_configuration/+A/+Very

tests/style/naming_defaults

tests/style/naming_defaults/+A/+Very

tests/style/naming_defaults/@Potato

tests/style/naming_enumerations

tests/style/naming_parameters

tests/style/octave_identifiers/matlab

tests/style/octave_identifiers/octave

tests/style/octave_mode/off

tests/style/octave_mode/on

tests/style/pragmas

tests/style/program_order/matlab

tests/style/program_order/octave

tests/style/redundant_brackets

tests/style/regression_ddos

tests/style/relaxed_eos

tests/style/rule_supression

tests/style/rule_supression/nested

tests/style/script_docs/docstring

tests/style/script_docs/file_header

tests/style/tabs

tests/style/trailing_newlines_at_eof

tests/style/trailing_whitespace

tests/style/unicode

tests/style/whitespace_around_function

tests/style/whitespace_in_comments

tests/style/whitespace_on_assignment

tests/style/whitespace_on_brackets

tests/style/whitespace_on_colon

tests/style/whitespace_on_comma

tests/style/whitespace_on_comments

tests/style/whitespace_on_matrix

tests/style/whitespace_on_operators

tests/style/whitespace_on_words

tests/trace/basic

tests/trace/exclusions

tests/trace/packages

tests/trace/packages/+bar

tests/trace/packages/+foo

tests/trace/packages/@baz

tests/trace/projects/ep

tests/trace/projects/lib_a

tests/trace/projects/lib_b

tests/trace/simulink-matlab

tests/trace/test_scripts

tests/trace/test_scripts/testing

website/examples/metrics

tests/metrics/simulink

tests/metrics/simulink_cyc

tests/metrics/slx_stateflow_basic

tests/metrics/slx_stateflow_powerwindow

tests/metrics/slx_stateflow_three_deep

tests/simulink_parser/annotations

tests/simulink_parser/mdl_stateflow_powerwindow

tests/simulink_parser/slx_basic

tests/style/simulink

tests/trace/simulink-area-anno

tests/trace/simulink-block-anno

tests/trace/simulink-matlab

tests/trace/simulink-naming

tests/trace/simulink-system-anno

버전 게시됨 릴리스 정보
0.9.42.0

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.42

0.9.41.0

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.41

0.9.40.0

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.40

0.9.39.0

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.39

0.9.38.0

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.38

0.9.37.0

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.37

0.9.36

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.36

0.9.35

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.35

0.9.34

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.34

0.9.33

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.33

0.9.32

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.32

0.9.31

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.31

0.9.30

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.30

0.9.29

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.29

0.9.28

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.28

0.9.26

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.26

0.9.25

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.25

0.9.24

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.24

0.9.23

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.23

0.9.22

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.22

0.9.21

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.21

0.9.20

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.20

0.9.19

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.19

0.9.18

See release notes for this release on GitHub: https://github.com/florianschanda/miss_hit/releases/tag/0.9.18

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.