Comments (8)
OK, no answer, so I'll fork the cyclocomp repo into my account. CRAN also asked me to update the maintainer email, so there'll be a new release as well.
from lintr.
a fork into r-lib makes sense to me...
I'm not sure who manages those, but I know xmlparsedata is a fork of the same author by @gaborcsardi, maybe he can offer some insight.
from lintr.
I see that cyclocomp
was updated on CRAN and includes the PR mentioned at the beginning, so I'm closing this. Thanks @gaborcsardi !
from lintr.
Thanks, @etiennebacher, for the suggestion!
Yeah, I also feel like it would be great if we either fork the repo to r-lib
and incorporate a number of pending PRs or just import the functionality to {lintr}
(MIT licence allows this). {cyclocomp}
is stable enough that moving its source code to {lintr}
shouldn't lead to additional maintenance woes.
WDYT, @AshesITR, @MichaelChirico?
from lintr.
Small bump on this. I just tried on a real package that contains some large files (polars) and the timing for lint_package()
went from 240 seconds to 174 seconds due to this simple PR in cyclocomp
.
from lintr.
cc @hadley / @wch, what's the process for adopting a package like {cyclocomp} into the r-lib org?
I couldn't find any info about this poking around the org's GH page, nor does "r-lib.org" have its own page...
from lintr.
IMO the place to start is by emailing the maintainer of the package. If that works, we can transfer to cyclocomp r-lib and take over maintenance. The main r-lib restriction is that we (i.e. me + my team) have right of first refusal if the maintainer wants to stop maintaining, and similarly we'll guarantee maintenance (at least to the level of keeping on CRAN) for any package in r-lib.
from lintr.
I am still the maintainer of cyclocomp on CRAN, but just wrote to the current maintainer of the GH package. But let's wait for the reply.
from lintr.
Related Issues (20)
- Unrecognized R6 class HOT 4
- object_name_linter warning with R6 class HOT 1
- Lint `return()` usage with pipe in `return_linter()`? HOT 4
- indentation_linter reports "startColumn": 0 -> invalid SARIF file HOT 3
- Are roxy checks across different locales working in GHA?
- Make `cyclocomp_linter()` optional HOT 3
- Return an empty list with `<lints>` class in addin HOT 2
- Should we provide a linter to statically detect unsupported currying of base functions? HOT 2
- Cover explicit return for `invisible()` in `return_linter()` HOT 2
- Linter for partially matched arguments HOT 2
- lintr does not like for loop bodies with a single line and no braces HOT 1
- duplicate_argument_linter should not lint `abort()` calls HOT 1
- literal_coercion_linter surfaces coercion warnings
- False positive for inner_combine_linter() on timestamps with different formats HOT 1
- Bump minimum R version to >=4.0 HOT 6
- lint_dir fails to work in this repo using .lintr file HOT 3
- `paste_linter()` doesn't work as expected with pipes HOT 1
- pattern= should be a configurable setting in lint_dir()
- `min_r_version_linter()` to detect invalid or missing minimum R version in R package HOT 5
- Lint `seq_len(length(x))` HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lintr.