Skip to content

Commit c51c74b

Browse files
Post-publication clean-up and updates (#2845)
* Post-publication clean-up and updates cf. #1633 * move NEWS to notes
1 parent 0558160 commit c51c74b

File tree

7 files changed

+84
-30
lines changed

7 files changed

+84
-30
lines changed

.Rbuildignore

+1
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,4 @@ testthat-problems[.]rds$
3535
^CODE_OF_CONDUCT\.md$
3636
^paper$
3737
^LICENSE\.md$
38+
^CITATION.cff$

.github/workflows/draft-pdf.yml

-30
This file was deleted.

CITATION.cff

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
cff-version: "1.2.0"
2+
authors:
3+
- family-names: Hester
4+
given-names: Jim
5+
orcid: "https://orcid.org/0000-0002-2739-7082"
6+
- family-names: Angly
7+
given-names: Florent
8+
orcid: "https://orcid.org/0000-0002-8999-0738"
9+
- family-names: Chirico
10+
given-names: Michael
11+
orcid: "https://orcid.org/0000-0003-0787-087X"
12+
- family-names: Hyde
13+
given-names: Russ
14+
- family-names: Kun
15+
given-names: Ren
16+
- family-names: Patil
17+
given-names: Indrajeet
18+
orcid: "https://orcid.org/0000-0003-1995-6531"
19+
- family-names: Rosenstock
20+
given-names: Alexander
21+
doi: 10.5281/zenodo.15090477
22+
message: If you use this software, please cite our article in the
23+
Journal of Open Source Software.
24+
preferred-citation:
25+
authors:
26+
- family-names: Hester
27+
given-names: Jim
28+
orcid: "https://orcid.org/0000-0002-2739-7082"
29+
- family-names: Angly
30+
given-names: Florent
31+
orcid: "https://orcid.org/0000-0002-8999-0738"
32+
- family-names: Chirico
33+
given-names: Michael
34+
orcid: "https://orcid.org/0000-0003-0787-087X"
35+
- family-names: Hyde
36+
given-names: Russ
37+
- family-names: Kun
38+
given-names: Ren
39+
- family-names: Patil
40+
given-names: Indrajeet
41+
orcid: "https://orcid.org/0000-0003-1995-6531"
42+
- family-names: Rosenstock
43+
given-names: Alexander
44+
date-published: 2025-04-03
45+
doi: 10.21105/joss.07240
46+
issn: 2475-9066
47+
issue: 108
48+
journal: Journal of Open Source Software
49+
publisher:
50+
name: Open Journals
51+
start: 7240
52+
title: Static Code Analysis for R
53+
type: article
54+
url: "https://joss.theoj.org/papers/10.21105/joss.07240"
55+
volume: 10
56+
title: Static Code Analysis for R

NEWS.md

+1
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656

5757
## Notes
5858

59+
* `{lintr}` now has an associated paper at the [Journal of Open Source Software](https://doi.org/10.21105/joss.07240) that you can use to cite the package if you use it in a paper - see citation("lintr") for details.
5960
* `expect_lint_free()` and other functions that rely on the {testthat} framework now have a consistent error message. (#2585, @F-Noelle).
6061
* `unnecessary_nesting_linter()` gives a more specific lint message identifying:
6162
+ the unmatched "exit call" that prompts the recommendation to reduce nesting (#2316, @MichaelChirico).

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
[![codecov.io](https://codecov.io/gh/r-lib/lintr/branch/main/graphs/badge.svg)](https://app.codecov.io/gh/r-lib/lintr?branch=main)
55
[![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/lintr)](https://cran.r-project.org/package=lintr)
66
[![lifecycle](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html)
7+
[![DOI](https://joss.theoj.org/papers/10.21105/joss.07240/status.svg)](https://doi.org/10.21105/joss.07240)
78

89
`{lintr}` provides [static code analysis for R](https://en.wikipedia.org/wiki/Static_program_analysis). It checks for adherence to a given style, identifying syntax errors and possible semantic issues, then reports them to you so you can take action. Watch lintr in action in the following animation:
910

inst/CITATION

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
bibentry(
2+
"Article",
3+
doi = "10.21105/joss.07240",
4+
year = 2025,
5+
publisher = "{Open Journals}",
6+
volume = 10,
7+
number = 108,
8+
pages = "7240",
9+
author = c(
10+
person(given = "Jim", family = "Hester", role = c("aut"), email = NULL, comment = c(ORCID = "0000-0002-2739-7082")),
11+
person(given = "Florent", family = "Angly", role = c("aut"), email = NULL, comment = c(ORCID = "0000-0002-8999-0738")),
12+
person(given = "Michael", family = "Chirico", role = c("aut"), email = NULL, comment = c(ORCID = "0000-0003-0787-087X")),
13+
person(given = "Russ", family = "Hyde", role = c("aut")),
14+
person(given = "Ren", family = "Kun", role = c("aut")),
15+
person(given = "Indrajeet", family = "Patil", role = c("aut"), email = NULL, comment = c(ORCID = "0000-0003-1995-6531")),
16+
person(given = "Alexander", family = "Rosenstock", role = c("aut"))
17+
),
18+
title = "Static Code Analysis for R",
19+
journal = "{Journal of Open Source Software}",
20+
textVersion = paste(
21+
"Hester, J., Angly, F., Chirico, M., Hyde, R., Kun, R., Patil, I., & Rosenstock, A.",
22+
"(2025). Static Code Analysis for R. Journal of Open Source Software, 10(108), 7240.",
23+
"https://doi.org/10.21105/joss.07240"
24+
)
25+
)

paper/10.21105.joss.07240.pdf

245 KB
Binary file not shown.

0 commit comments

Comments
 (0)