360 FireLine Plugin

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion Gogland DataGrip Rider Android Studio
15.05.2017
3 611
360火线.
FireLine is a static code analysis software produced by the test team named Qtest in Qihoo 360 Company. Currently it can apply to Android code detection, and it cantains six core rules, they are Security Detection for Android, Code Specification Detection, Memory Leak Detection, Log Sensitive Information Detection, Null Pointer Detection and Multi-Thread Detection. Scan mode involves bytecode parsing mode and pattern matching mode. There are four ways to run FireLine including command line, Android Studio plugin, Jenkins and Gradle. This tool has already been using in lots of product line in Qihoo company.

Download plugin

Recent change notes

1.2.4
  • Optimize engine algorithm, which greatly increases scanning speed
  • User feedback Bug fixed and user experience optimization
  • Optimize the recognition accuracy of the android.database.cursor object
1.2.3
  • Eradicate false positives when detecting resource leak at Cross-class or cross-method
  • User feedback Bug fixed and user experience optimization
  • Add icon for FireLine plugin
1.2.2
  • Cross-class or cross-method resource object closing detection
  • Eradicate false positives when detecting resource leak at the Return statement
  • The detection of java.net.socket objects reference is disposed
  • The detection of android.database.sqlite.SQLiteDatabase objects reference is disposed
  • The detection of android.database.Cursor objects reference is disposed
  • User feedback Bug repair and user experience optimization
1.2.1
  • Commit a new version for change-notes in english
1.2.0
  • 跨方法跨类情况的关闭检测
  • 资源对象return的误报处理
  • java.net.socket的关闭检测
  • android.database.Cursor的关闭检测
  • android.database.sqlite.SQLiteDatabase的关闭检测
  • 用户反馈的BUG修复以及用户体验优化
1.0.4
  • Fix a nullpointexception while new user installed the plugin and run it without setting

General usage instructions

FireLine is a static code analysis software produced by the test team named Qtest in Qihoo 360 Company.Currently it can apply to Android code detection, and it cantains six core rules, they are Security Detection for Android, Code Specification Detection, Memory Leak Detection, Log Sensitive Information Detection, Null Pointer Detection and Multi-Thread Detection. Scan mode involves bytecode parsing mode and pattern matching mode. There are four ways to run FireLine including command line, Android Studio plugin, Jenkins and Gradle. This tool has already been using in lots of product line in Qihoo company.