From 8ba8b87fbff30b2d951dc6d5d1c0006f18506562 Mon Sep 17 00:00:00 2001 From: Analysis Tools Bot Date: Mon, 6 Jan 2025 13:03:42 +0000 Subject: [PATCH] Commit list --- README.md | 4 +++ data/api/tools.json | 64 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/README.md b/README.md index 91feade36..893662e0e 100644 --- a/README.md +++ b/README.md @@ -1063,12 +1063,16 @@ YAPF follows a distinctive methodology, originating from the 'clang-format' tool - [cyclocomp](https://github.com/MangoTheCat/cyclocomp) — Quantifies the cyclomatic complexity of R functions / expressions. +- [flowR](https://github.com/flowr-analysis/flowr) — A [program slicer](https://github.com/flowr-analysis/flowr/wiki/Terminology#program-slice) and [dataflow analyzer](https://en.wikipedia.org/wiki/Data-flow_analysis) for the [R](https://www.r-project.org/) programming language. Its slicer allows you to reduce a complicated program just to the parts related for a specific task (e.g., the generation of a single or collection of plots, a significance test, ...). The dataflow analysis provides you with a detailed view on the semantics of the R code which can greatly improve other analyses. To use _flowR_, check out the [Visual Studio Code extension](https://marketplace.visualstudio.com/items?itemName=code-inspect.vscode-flowr), the [RStudio Addin](https://github.com/flowr-analysis/rstudio-addin-flowr), the [Docker image](https://hub.docker.com/r/eagleoutice/flowr), or the [R package](https://github.com/flowr-analysis/flowr-r-adapter). + - [goodpractice](https://docs.ropensci.org/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. +- [rco](https://jcrodriguez1989.github.io/rco/) — Performance optimizer for R code (with GUI). + - [styler](https://styler.r-lib.org) — Formatting of R source code files and pretty-printing of R code. diff --git a/data/api/tools.json b/data/api/tools.json index c20ed6423..ff4e33683 100644 --- a/data/api/tools.json +++ b/data/api/tools.json @@ -7247,6 +7247,43 @@ "demos": null, "wrapper": null }, + "flowr": { + "name": "flowR", + "categories": [ + "linter" + ], + "languages": [ + "r" + ], + "other": [], + "licenses": [ + "GPL-3" + ], + "types": [ + "cli", + "ide-plugin" + ], + "homepage": "https://github.com/flowr-analysis/flowr", + "source": "https://github.com/flowr-analysis/flowr", + "pricing": null, + "plans": null, + "description": "A [program slicer](https://github.com/flowr-analysis/flowr/wiki/Terminology#program-slice) and [dataflow analyzer](https://en.wikipedia.org/wiki/Data-flow_analysis) for the [R](https://www.r-project.org/) programming language. Its slicer allows you to reduce a complicated program just to the parts related for a specific task (e.g., the generation of a single or collection of plots, a significance test, ...). The dataflow analysis provides you with a detailed view on the semantics of the R code which can greatly improve other analyses. To use _flowR_, check out the [Visual Studio Code extension](https://marketplace.visualstudio.com/items?itemName=code-inspect.vscode-flowr), the [RStudio Addin](https://github.com/flowr-analysis/rstudio-addin-flowr), the [Docker image](https://hub.docker.com/r/eagleoutice/flowr), or the [R package](https://github.com/flowr-analysis/flowr-r-adapter).", + "discussion": null, + "deprecated": null, + "resources": [ + { + "title": "Wiki Pages", + "url": "https://github.com/flowr-analysis/flowr/wiki" + }, + { + "title": "Overview of the VS Code extension", + "url": "https://www.youtube.com/watch?v=Zgq6rnbvvhk" + } + ], + "reviews": null, + "demos": null, + "wrapper": null + }, "foodcritic": { "name": "foodcritic", "categories": [ @@ -15609,6 +15646,33 @@ "demos": null, "wrapper": null }, + "rco": { + "name": "rco", + "categories": [ + "performance" + ], + "languages": [ + "r" + ], + "other": [], + "licenses": [ + "GPL-3" + ], + "types": [ + "cli" + ], + "homepage": "https://jcrodriguez1989.github.io/rco/", + "source": "https://github.com/jcrodriguez1989/rco", + "pricing": null, + "plans": null, + "description": "Performance optimizer for R code (with GUI).", + "discussion": null, + "deprecated": null, + "resources": null, + "reviews": null, + "demos": null, + "wrapper": null + }, "rector": { "name": "rector", "categories": [