From 191e3fe0631243a4e4c92603613b8685ada6c098 Mon Sep 17 00:00:00 2001 From: Analysis Tools Bot Date: Sat, 4 Jan 2025 22:37:21 +0000 Subject: [PATCH] Commit list --- README.md | 6 ++++- data/api/tools.json | 56 ++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 60 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0afd614c8..5ab0e58a3 100644 --- a/README.md +++ b/README.md @@ -1063,12 +1063,16 @@ YAPF follows a distinctive methodology, originating from the 'clang-format' tool

R

+- [CodeDepends](https://github.com/duncantl/CodeDepends) :warning: — Static Code Analysis for R. + - [cyclocomp](https://github.com/MangoTheCat/cyclocomp) — Quantifies the cyclomatic complexity of R functions / expressions. - [goodpractice](https://mangothecat.github.io/goodpractice) — Analyses the source code for R packages and provides best-practice recommendations. - [lintr](https://github.com/jimhester/lintr) — Static Code Analysis for R. +- [R Language Server](https://github.com/REditorSupport/languageserver/) — Provides code completion, refactoring, folding, diagnostics (with lintr), and more for R. + - [styler](https://styler.r-lib.org) — Formatting of R source code files and pretty-printing of R code. @@ -1704,7 +1708,7 @@ Loading address: binbloom can parse a raw binary firmware and determine its load - [ktool](https://ktool.cynder.me/en/latest/ktool.html) — Fully cross-platform toolkit and library for MachO+Obj-C editing/analysis. Includes a cli kit, a curses GUI, ObjC header dumping, and much more. -- [Manalyze](https://github.com/JusticeRage/Manalyze) — A static analyzer, which checks portable executables for malicious content. +- [Manalyze](https://github.com/JusticeRage/Manalyze) :warning: — A static analyzer, which checks portable executables for malicious content. - [mcsema](https://github.com/lifting-bits/mcsema) :warning: — Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode. It translates ("lifts") executable binaries from native machine code to LLVM bitcode, which is very useful for performing program analysis methods. diff --git a/data/api/tools.json b/data/api/tools.json index aa4296aad..6956ab794 100644 --- a/data/api/tools.json +++ b/data/api/tools.json @@ -3224,6 +3224,33 @@ "demos": null, "wrapper": null }, + "codedepends": { + "name": "CodeDepends", + "categories": [ + "linter" + ], + "languages": [ + "r" + ], + "other": [], + "licenses": [ + "GPL" + ], + "types": [ + "cli" + ], + "homepage": "https://github.com/duncantl/CodeDepends", + "source": "https://github.com/duncantl/CodeDepends", + "pricing": null, + "plans": null, + "description": "Static Code Analysis for R.", + "discussion": null, + "deprecated": true, + "resources": null, + "reviews": null, + "demos": null, + "wrapper": null + }, "codefactor": { "name": "CodeFactor", "categories": [ @@ -11159,7 +11186,7 @@ "plans": null, "description": "A static analyzer, which checks portable executables for malicious content.", "discussion": null, - "deprecated": null, + "deprecated": true, "resources": null, "reviews": null, "demos": null, @@ -15569,6 +15596,33 @@ "demos": null, "wrapper": null }, + "r-language-server": { + "name": "R Language Server", + "categories": [ + "linter" + ], + "languages": [ + "r" + ], + "other": [], + "licenses": [ + "MIT + file LICENSE" + ], + "types": [ + "ide-plugin" + ], + "homepage": "https://github.com/REditorSupport/languageserver/", + "source": "https://github.com/REditorSupport/languageserver/", + "pricing": null, + "plans": null, + "description": "Provides code completion, refactoring, folding, diagnostics (with lintr), and more for R.", + "discussion": null, + "deprecated": null, + "resources": null, + "reviews": null, + "demos": null, + "wrapper": null + }, "radon": { "name": "radon", "categories": [