Sensei 製品アップデート - 2021年3月

2021年3月11日発行
チャーリー・エリクセン著
ケーススタディ

Sensei 製品アップデート - 2021年3月

2021年3月11日発行
チャーリー・エリクセン著
リソースを見る
リソースを見る
Secure Code Warriors IntelliJプラグインSensei
Secure Code Warriors IntelliJプラグインSensei

2021年が始まってすでに2ヶ月以上が経過しましたが、それに伴い、Secure Code Warriorの IntelliJ プラグインであるSensei のユーザーエクスペリエンスにいくつかの大きな改善がありました。ここでは、最新のリリースで提供されるエキサイティングな新機能をご紹介します。

Sensei をインストールするための登録が必要なくなりました。

以前のバージョンのSensei では、Secure Code Warrior のアカウントで認証する必要がありました。今回のバージョンアップでは、サインインしなくてもSensei を利用できるようになりました。インストールするだけで、すぐに使用できます。

新しいクイックスタートガイドで、より早くスタートできます。

Sensei をインストールする際の認証が不要になっただけでなく、改善されたオンボーディング・エクスペリエンスにより、安全なコードをより迅速に書き始めることができるようになりました。 

新しいクイックスタートガイドでは、Sensei がクイックフィックスを提供するコードを含むスクラッチファイルが表示されます。これは、最初からクイックフィックスを見つけて適用する方法を示すものです。


すぐに コードを書けるようになり、より速くコードを書けるようになります。

料理本を簡単に探せる

活用したいクックブックを簡単に見つけられるようになりました。クックブックを追加する際には、おすすめのクックブックを使用するオプションも用意されています。また、GitHubのCookbook Indexでは、さらに多くのCookbookが紹介されていますので、ぜひご覧ください。お勧めのクックブックを利用するには、そのページで提供されているリンクをコピーして、通常通り新しいクックブックを追加する際のURLとして使用してください。



プロジェクトで自動的に読み込まれるレシピ

プロジェクトにレシピを読み込むのが、これまで以上に簡単になりました。最新のリリースでは、プロジェクトのルートにある.sensei フォルダーにあるレシピを自動的に探します。それが見つかれば、レシピが読み込まれます。とても簡単ですね。

Javaシンタックスカバレッジの向上

Javaモデルでは、より多くのキーワードに対応し、レシピに必要な正確なコードをより的確に表現できるようになりました。以下のキーワードのサポートが追加されました。

  • アサート
  • ついに
  • スイッチ

数値比較の改善

整数値に対する相対比較の機能が追加されました。例えば、値が1から10の間にあるリテラルを検索するレシピを構築できるようになりました。

search:
リテラル:
integerValue:
greaterThan: 0
lessThan: 11

IntelliJ 2021.1 EAPのサポート

IntelliJ 2021.1 EAP Build 1のサポートを追加しました。このビルドで2021.1.1を実行しても、問題は発生しないはずです。IntelliJの最新のEAPビルドを追跡し、最新のビルドをサポートするように最善を尽くしていますが、それでも問題が発生する可能性があることをご了承ください。

さらなる改善

上記に加えて、以下の点も改善しました。 

  • エラーレポートの改善
  • 重要な機能へのアクセスが容易に

最近のリリースの詳細については、こちらのリリースノートをご覧ください。

Sensei 今すぐ入手

あなたのセキュアコーディングスキルを次のレベルに引き上げることに興味がありますか? Senseiをダウンロードして、今すぐ高品質なコードを書き始めましょう。

リソースを見る
リソースを見る

著者

Charlie Eriksen

もっと知りたい?

セキュアコーディングに関する最新の知見をブログでご紹介しています。

当社の豊富なリソースライブラリは、安全なコーディングアップスキルに対する人間的なアプローチを強化することを目的としています。

ブログを見る
もっと知りたい?

開発者主導のセキュリティに関する最新の研究成果を入手する

ホワイトペーパーからウェビナーまで、開発者主導のセキュアコーディングを始めるために役立つリソースが満載のリソースライブラリです。今すぐご覧ください。

リソース・ハブ

Sensei 製品アップデート - 2021年3月

2021年3月11日発行
チャーリー・エリクセン著

2021年が始まってすでに2ヶ月以上が経過しましたが、それに伴い、Secure Code Warriorの IntelliJ プラグインであるSensei のユーザーエクスペリエンスにいくつかの大きな改善がありました。ここでは、最新のリリースで提供されるエキサイティングな新機能をご紹介します。

Sensei をインストールするための登録が必要なくなりました。

以前のバージョンのSensei では、Secure Code Warrior のアカウントで認証する必要がありました。今回のバージョンアップでは、サインインしなくてもSensei を利用できるようになりました。インストールするだけで、すぐに使用できます。

新しいクイックスタートガイドで、より早くスタートできます。

Sensei をインストールする際の認証が不要になっただけでなく、改善されたオンボーディング・エクスペリエンスにより、安全なコードをより迅速に書き始めることができるようになりました。 

新しいクイックスタートガイドでは、Sensei がクイックフィックスを提供するコードを含むスクラッチファイルが表示されます。これは、最初からクイックフィックスを見つけて適用する方法を示すものです。


すぐに コードを書けるようになり、より速くコードを書けるようになります。

料理本を簡単に探せる

活用したいクックブックを簡単に見つけられるようになりました。クックブックを追加する際には、おすすめのクックブックを使用するオプションも用意されています。また、GitHubのCookbook Indexでは、さらに多くのCookbookが紹介されていますので、ぜひご覧ください。お勧めのクックブックを利用するには、そのページで提供されているリンクをコピーして、通常通り新しいクックブックを追加する際のURLとして使用してください。



プロジェクトで自動的に読み込まれるレシピ

プロジェクトにレシピを読み込むのが、これまで以上に簡単になりました。最新のリリースでは、プロジェクトのルートにある.sensei フォルダーにあるレシピを自動的に探します。それが見つかれば、レシピが読み込まれます。とても簡単ですね。

Javaシンタックスカバレッジの向上

Javaモデルでは、より多くのキーワードに対応し、レシピに必要な正確なコードをより的確に表現できるようになりました。以下のキーワードのサポートが追加されました。

  • アサート
  • ついに
  • スイッチ

数値比較の改善

整数値に対する相対比較の機能が追加されました。例えば、値が1から10の間にあるリテラルを検索するレシピを構築できるようになりました。

search:
リテラル:
integerValue:
greaterThan: 0
lessThan: 11

IntelliJ 2021.1 EAPのサポート

IntelliJ 2021.1 EAP Build 1のサポートを追加しました。このビルドで2021.1.1を実行しても、問題は発生しないはずです。IntelliJの最新のEAPビルドを追跡し、最新のビルドをサポートするように最善を尽くしていますが、それでも問題が発生する可能性があることをご了承ください。

さらなる改善

上記に加えて、以下の点も改善しました。 

  • エラーレポートの改善
  • 重要な機能へのアクセスが容易に

最近のリリースの詳細については、こちらのリリースノートをご覧ください。

Sensei 今すぐ入手

あなたのセキュアコーディングスキルを次のレベルに引き上げることに興味がありますか? Senseiをダウンロードして、今すぐ高品質なコードを書き始めましょう。

弊社製品や関連するセキュアコーディングのトピックに関する情報をお送りする許可をお願いします。当社は、お客様の個人情報を細心の注意を払って取り扱い、マーケティング目的で他社に販売することは決してありません。

送信
フォームを送信するには、「Analytics」のCookieを有効にしてください。完了したら、再度無効にしてください。