IntelliJ IDEAおよびCo.向けのPerl5プラグインの新しい安定バージョンがリリースされました このリリースは、ほぼ完全にパーサーのパフォーマンスと品質の改善に専念しています。 したがって、IDEの観点からは大きな機能変更はありませんが、これらの分野での成果は重要です。
追加しました
- Retinaディスプレイ用の高解像度アイコン
- CodeStyleおよび基本フォーマッターの基本設定
- コード折りたたみの設定
- here-docマーカーを自動的に閉じる
- 空のhere-docマーカーのサポート
-
use strict
検査はよりスマートになり、use v5.12
はuse strict
検査が含まれるuse strict
理解されていuse v5.12
-
use libs
サポート -
use parent
/bless
/isa
ような構造で非常に便利な、isa
パッケージの自動補完 - 実行構成とIDEからスクリプトを実行する機能
- スクリプトの発行を分析し、エラーメッセージをキャッチし、コード内の所定の場所にハイパーリンクを配置するパーサー
- 現在のディレクトリに関連するパッケージ名の解決
- ファイルタイプPerlテストおよびテスト用のライブテンプレート
Test::More
- プラグインの例外の半自動レポーター
- 最新のPerl5バージョンに従って署名の位置が変更されました
- 関数と変数の属性の正しい解析
-
</some/path/*>
という形式のglob呼び出しの正しい解析 - ゲッター、セッター、およびコンストラクターの生成
- 転送前のコードブロックの正しい解析
- 文字列および正規表現内のコードの解析の再設計。 ここでの比較(全体像)
新機能に加えて、約30種類の古い機能が修正および書き直され、作業の速度と品質にプラスの影響がありました。
パーサーは、2つの非常に巨大なPerlプロジェクトでテストされています。
皆さんの助け、アイデア、批判、提案に再び感謝します。
計画
次の行:MooseとMasonの基本的なサポート。
参照資料
- JetBrainsリポジトリのプラグイン: plugins.jetbrains.com/plugin/7796
- GitHubプラグイン: github.com/hurricup/Perl5-IDEA
素敵なコーディングをしてください!