From 070c7694ed0a1ae6fe6b69eb61a7cc9b7355f075 Mon Sep 17 00:00:00 2001 From: AlbertMZhou <58078659+AlbertMZhou@users.noreply.github.com> Date: Sun, 29 Sep 2024 18:24:39 +0800 Subject: [PATCH] Add four new static analysis tool from XJTU-ENRE group in GitHub (#1623) * Add new tools' .yml file: ENRE-cpp, ENRE-java, ENRE-py, ENRE-ts. * update enre-cpp.yml --- data/tools/enre-cpp.yml | 15 +++++++++++++++ data/tools/enre-java.yml | 14 ++++++++++++++ data/tools/enre-py.yml | 14 ++++++++++++++ data/tools/enre-ts.yml | 14 ++++++++++++++ 4 files changed, 57 insertions(+) create mode 100644 data/tools/enre-cpp.yml create mode 100644 data/tools/enre-java.yml create mode 100644 data/tools/enre-py.yml create mode 100644 data/tools/enre-ts.yml diff --git a/data/tools/enre-cpp.yml b/data/tools/enre-cpp.yml new file mode 100644 index 000000000..2b5e61252 --- /dev/null +++ b/data/tools/enre-cpp.yml @@ -0,0 +1,15 @@ +name: ENRE-cpp +categories: + - linter +tags: + - c + - cpp +license: LGPL-2.1 license +types: + - cli +source: 'https://github.com/xjtu-enre/ENRE-cpp' +homepage: 'https://github.com/xjtu-enre/ENRE-cpp' +description: >- + ENRE (ENtity Relationship Extractor) is a tool for extraction of code entity dependencies or relationships from source code. + ENRE-cpp is a ENtity Relationship Extractor for C/C++ based on @eclipse/CDT. (Under development) + diff --git a/data/tools/enre-java.yml b/data/tools/enre-java.yml new file mode 100644 index 000000000..466f1c58f --- /dev/null +++ b/data/tools/enre-java.yml @@ -0,0 +1,14 @@ +name: ENRE-java +categories: + - linter +tags: + - java +license: LGPL-2.1 license +types: + - cli +source: 'https://github.com/xjtu-enre/ENRE-java' +homepage: 'https://github.com/xjtu-enre/ENRE-java' +description: >- + ENRE (ENtity Relationship Extractor) is a tool for extraction of code entity dependencies or relationships from source code. + ENRE-java is a ENtity Relationship Extractor for Java projects based on @Eclipse JDT/parser. + diff --git a/data/tools/enre-py.yml b/data/tools/enre-py.yml new file mode 100644 index 000000000..09ac41057 --- /dev/null +++ b/data/tools/enre-py.yml @@ -0,0 +1,14 @@ +name: ENRE-py +categories: + - linter +tags: + - python +license: LGPL-2.1 license +types: + - cli +source: 'https://github.com/xjtu-enre/ENRE-py' +homepage: 'https://github.com/xjtu-enre/ENRE-py' +description: >- + ENRE (ENtity Relationship Extractor) is a tool for extraction of code entity dependencies or relationships from source code. + ENRE-py is a ENtity Relationship Extractor for Python based on Python Language Services of The Standard Library. + diff --git a/data/tools/enre-ts.yml b/data/tools/enre-ts.yml new file mode 100644 index 000000000..319b513ab --- /dev/null +++ b/data/tools/enre-ts.yml @@ -0,0 +1,14 @@ +name: ENRE-ts +categories: + - linter +tags: + - typescript +license: LGPL-2.1 license +types: + - cli +source: 'https://github.com/xjtu-enre/ENRE-ts' +homepage: 'https://github.com/xjtu-enre/ENRE-ts' +description: >- + ENRE (ENtity Relationship Extractor) is a tool for extraction of code entity dependencies or relationships from source code. + ENRE-ts is a ENtity Relationship Extractor for ECMAScript and TypeScript based on @babel/parser. +