ラバーダック

Last-modified: 2021-02-25 (木) 23:54:47

メニュー

  • RubberDuck
    • Refresh
    • Unit Tests
    • Indent
      • Current Procedure
      • Current Module
      • Current Project
      • Add '@NoIndent
    • Refactor
    • Navigate
    • Tools
      • Code Metriics
      • ToDo Items
      • RegEx Assistant
      • Export Acctive Project
      • Add/Remove References
    • Code Inspections
    • Settings
    • About

インデント(Indent)

ソースのインデントを整形してくれます。
対象は、プロシージャ・モジュール・プロジェクトです。
'@NoIndent を入れておくと、整形の対象外になるのかと思ったけど、ならない。

ツール(Tools)

ソフトウェア測定(Code Metriics)

モジュール単位の行数(Line Count)、プロシージャ単位の循環的複雑度(Cyclmatic Complexity)と階層の深さ(Nesting Level)を表示する。
表示しかできない?コピペとかエクスポートは?

ToDo Items

RegEx Assistant

Export Acctive Project

プロジェクトのファイルを一括でエクスポートしてくれます。

Add/Remove References

(Code Inspections)

静的コード解析によるコードレビューを行います。

  • Rubberduck Opportunities
  • Language Opportunities
  • 保守性と読み易さの問題(Maintainability and Readability Issues)
  • コード品質の問題(Code Quality Issues)

;Type
:異常(Error)/警告(Worninng)/提案(Suggestion)/助言(Hint)
;Issue

;Location

設定(Settings)

設定(Settings)ダイアログを表示します。

  • General Settings
  • Todo Settings
  • Code Inspection Settings
  • Unit Test Settings
  • Indenter Settings
  • Autocompletion Settings
  • Window Settings
  • Reference Setti-ngs