Showing 25 of total 25 results (show query)
r-lib
lintr:A 'Linter' for R Code
Checks adherence to a given style, syntax errors and possible semantic issues. Supports on the fly checking of R code edited with 'RStudio IDE', 'Emacs', 'Vim', 'Sublime Text', 'Atom' and 'Visual Studio Code'.
Maintained by Michael Chirico. Last updated 8 days ago.
24.9 match 1.2k stars 17.00 score 916 scripts 33 dependentsr-lib
devtools:Tools to Make Developing R Packages Easier
Collection of package development tools.
Maintained by Jennifer Bryan. Last updated 6 months ago.
5.2 match 2.4k stars 19.51 score 51k scripts 148 dependentsrstudio
rsconnect:Deploy Docs, Apps, and APIs to 'Posit Connect', 'shinyapps.io', and 'RPubs'
Programmatic deployment interface for 'RPubs', 'shinyapps.io', and 'Posit Connect'. Supported content types include R Markdown documents, Shiny applications, Plumber APIs, plots, and static web content.
Maintained by Aron Atkins. Last updated 15 days ago.
5.6 match 139 stars 14.90 score 3.1k scripts 6 dependentsetiennebacher
flir:Find and Fix Lints in R Code
Lints are code patterns that are not optimal because they are inefficient, forget corner cases, or less readable. 'flir' provides a small set of functions to detect those lints and automatically fix them. It builds on 'astgrepr', which itself uses the Rust crate 'ast-grep' to parse and navigate R code.
Maintained by Etienne Bacher. Last updated 19 days ago.
14.3 match 52 stars 5.74 score 1 scriptsappsilon
rhino:A Framework for Enterprise Shiny Applications
A framework that supports creating and extending enterprise Shiny applications using best practices.
Maintained by Kamil Żyła. Last updated 2 days ago.
6.8 match 304 stars 8.99 score 145 scriptspik-piam
lucode2:Code Manipulation and Analysis Tools
A collection of tools which allow to manipulate and analyze code.
Maintained by Jan Philipp Dietrich. Last updated 22 days ago.
6.6 match 7.22 score 364 scripts 8 dependentsmazamascience
MazamaCoreUtils:Utility Functions for Production R Code
A suite of utility functions providing functionality commonly needed for production level projects such as logging, error handling, cache management and date-time parsing. Functions for date-time parsing and formatting require that time zones be specified explicitly, avoiding a common source of error when working with environmental time series.
Maintained by Jonathan Callahan. Last updated 3 months ago.
5.3 match 4 stars 7.76 score 119 scripts 5 dependentsuribo
textlintr:Natural Language Linter Tools for 'R Markdown' and R Code
What the package does (one paragraph).
Maintained by Shinya Uryu. Last updated 2 years ago.
lintnatural-language-processing
11.0 match 9 stars 2.95 score 4 scriptsr-lib
lifecycle:Manage the Life Cycle of your Package Functions
Manage the life cycle of your exported functions with shared conventions, documentation badges, and user-friendly deprecation warnings.
Maintained by Lionel Henry. Last updated 25 days ago.
1.7 match 95 stars 15.84 score 54 scripts 14k dependentsropensci
geojson:Classes for 'GeoJSON'
Classes for 'GeoJSON' to make working with 'GeoJSON' easier. Includes S3 classes for 'GeoJSON' classes with brief summary output, and a few methods such as extracting and adding bounding boxes, properties, and coordinate reference systems; working with newline delimited 'GeoJSON'; and serializing to/from 'Geobuf' binary 'GeoJSON' format.
Maintained by Michael Sumner. Last updated 2 years ago.
geojsongeospatialconversiondatainput-outputbboxpolygongeobufcrsndgeojsonspatial
2.3 match 32 stars 10.56 score 166 scripts 14 dependentsopenpharma
roxylint:Lint 'roxygen2'-Generated Documentation
Provides formatting linting to 'roxygen2' tags. Linters report 'roxygen2' tags that do not conform to a standard style. These linters can be a helpful check for building more consistent documentation and to provide reminders about best practices or checks for typos. Default linting suites are provided for common style guides such as the one followed by the 'tidyverse', though custom linters can be registered by other packages or be custom-tailored to a specific package.
Maintained by Doug Kelkhoff. Last updated 1 years ago.
5.8 match 17 stars 3.93 scorestla
jshintr:Lint 'JavaScript' Files
Allow to run 'jshint' on 'JavaScript' files with a 'R' command or a 'RStudio' addin. The report appears in the 'RStudio' viewer pane.
Maintained by Stéphane Laurent. Last updated 3 years ago.
5.3 match 2 stars 3.00 scoremaxconway
adaptalint:Check Code Style Painlessly
Infer the code style (which style rules are followed and which ones are not) from one package and use it to check another. This makes it easier to find and correct the most important problems first.
Maintained by Max Conway. Last updated 5 years ago.
3.6 match 4 stars 3.30 score 4 scriptsbioc
gDRstyle:A package with style requirements for the gDR suite
Package fills a helper package role for whole gDR suite. It helps to support good development practices by keeping style requirements and style tests for other packages. It also contains build helpers to make all package requirements met.
Maintained by Arkadiusz Gladki. Last updated 1 months ago.
1.8 match 2 stars 6.10 score 2 scriptsdarwin-eu-dev
PaRe:A Way to Perform Code Review or QA on Other Packages
Reviews other packages during code review by looking at their dependencies, code style, code complexity, and how internally defined functions interact with one another.
Maintained by Maarten van Kessel. Last updated 3 months ago.
2.0 match 3 stars 5.38 score 20 scriptspharmaverse
logrx:A Logging Utility Focus on Clinical Trial Programming Workflows
A utility to facilitate the logging and review of R programs in clinical trial programming workflows.
Maintained by Nathan Kosiba. Last updated 9 days ago.
1.3 match 41 stars 7.60 score 15 scriptsstufield
gitr:A Lightweight API for 'Git'
A light-weight, dependency-free, application programming interface (API) to access system-level 'Git' commands from within 'R'. Contains wrappers and defaults for common data science workflows as well as 'Zsh' <https://github.com/ohmyzsh/ohmyzsh> plugin aliases. A generalized API syntax is also available. A system installation of 'Git' <https://git-scm.com/downloads> is required.
Maintained by Stu Field. Last updated 1 months ago.
1.9 match 1 stars 4.45 score 14 scriptsgadenbuie
js4shiny:Companion Package for JavaScript for Shiny Users
Companion Package for JavaScript for Shiny Users.
Maintained by Garrick Aden-Buie. Last updated 12 months ago.
1.8 match 54 stars 4.43 score 1 scriptsstla
pylintR:Lint 'Python' Files with a R Command or a 'RStudio' Addin
Allow to run 'pylint' on Python files with a R command or a 'RStudio' addin. The report appears in the RStudio viewer pane as a formatted HTML file.
Maintained by Stéphane Laurent. Last updated 3 years ago.
2.9 match 2.70 scoreropensci
roblog:rOpenSci's blog guidance
It provides templates for roweb2 blogging and help for a GitHub forking workflow.
Maintained by Maëlle Salmon. Last updated 1 months ago.
1.8 match 5 stars 3.70 score 1 scriptsterminological
pkgtools:Code generation and linting functions for R packages
Perform common tasks and fix common errors in project and package development. This is a developer tool rather than an end user package.
Maintained by Robert Challen. Last updated 1 years ago.
2.9 match 1 stars 1.70 scoresingator
autoharp:Semi-Automatic Grading of R and Rmd Scripts
A customisable set of tools for assessing and grading R or R-markdown scripts from students. It allows for checking correctness of code output, runtime statistics and static code analysis. The latter feature is made possible by representing R expressions using a tree structure.
Maintained by Vik Gopal. Last updated 3 years ago.
4.3 match 1 stars 1.00 score 8 scriptsphgrosjean
svTools:Wrappers for Tools in Other Packages for IDE Friendliness
Set of tools aimed at wrapping some of the functionalities of the packages tools, utils and codetools into a nicer format so that an IDE can use them.
Maintained by Philippe Grosjean. Last updated 7 years ago.
3.3 match 1.20 score 16 scriptshughparsonage
TeXCheckR:Parses LaTeX Documents for Errors
Checks LaTeX documents and .bib files for typing errors, such as spelling errors, incorrect quotation marks. Also provides useful functions for parsing and linting bibliography files.
Maintained by Hugh Parsonage. Last updated 1 years ago.
0.5 match 8 stars 4.44 score 23 scriptsfvafrcu
packager:Create, Build and Maintain Packages
Helper functions for package creation, building and maintenance. Designed to work with a build system such as 'GNU make' or package 'fakemake' to help you to conditionally work through the stages of package development (such as spell checking, linting, testing, before building and checking a package).
Maintained by Andreas Dominik Cullmann. Last updated 1 years ago.
0.5 match 3.70 score 2 scripts