mirror of
				https://github.com/msberends/AMR.git
				synced 2025-10-31 04:48:17 +01:00 
			
		
		
		
	new umcg logo and old CHECKOUT update
This commit is contained in:
		
							
								
								
									
										9
									
								
								.github/workflows/check-old-tinytest.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								.github/workflows/check-old-tinytest.yaml
									
									
									
									
										vendored
									
									
								
							| @@ -76,9 +76,14 @@ jobs: | |||||||
|  |  | ||||||
|       - uses: r-lib/actions/setup-pandoc@v2 |       - uses: r-lib/actions/setup-pandoc@v2 | ||||||
|  |  | ||||||
|       - name: Install tinytest from CRAN |       - name: Install suggested pkgs (and tinytest) from CRAN | ||||||
|         run: | |         run: | | ||||||
|           install.packages("tinytest", repos = "https://cran.r-project.org") |           desc_lines <- readLines('DESCRIPTION') | ||||||
|  |           suggests <- readLines('DESCRIPTION')[grepl("^(Suggests:|  )", readLines('DESCRIPTION'))] | ||||||
|  |           suggests <- suggests[(which(grepl("^Suggests", suggests)) + 1):length(suggests)] | ||||||
|  |           suggests <- gsub("[ ,]", "", suggests) | ||||||
|  |           pkgs <- unique(c(suggests, "tinytest")) | ||||||
|  |           for (p in pkgs) try(install.packages(p, repos = "https://cran.r-project.org"), silent = TRUE) | ||||||
|         shell: Rscript {0} |         shell: Rscript {0} | ||||||
|  |  | ||||||
|       - name: Show session info |       - name: Show session info | ||||||
|   | |||||||
							
								
								
									
										85
									
								
								.github/workflows/lintr.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										85
									
								
								.github/workflows/lintr.yaml
									
									
									
									
										vendored
									
									
								
							| @@ -1,85 +0,0 @@ | |||||||
| # ==================================================================== # |  | ||||||
| # TITLE:                                                               # |  | ||||||
| # AMR: An R Package for Working with Antimicrobial Resistance Data     # |  | ||||||
| #                                                                      # |  | ||||||
| # SOURCE CODE:                                                         # |  | ||||||
| # https://github.com/msberends/AMR                                     # |  | ||||||
| #                                                                      # |  | ||||||
| # PLEASE CITE THIS SOFTWARE AS:                                        # |  | ||||||
| # Berends MS, Luz CF, Friedrich AW, et al. (2022).                     # |  | ||||||
| # AMR: An R Package for Working with Antimicrobial Resistance Data.    # |  | ||||||
| # Journal of Statistical Software, 104(3), 1-31.                       # |  | ||||||
| # https://doi.org/10.18637/jss.v104.i03                                # |  | ||||||
| #                                                                      # |  | ||||||
| # Developed at the University of Groningen and the University Medical  # |  | ||||||
| # Center Groningen in The Netherlands, in collaboration with many      # |  | ||||||
| # colleagues from around the world, see our website.                   #  |  | ||||||
| #                                                                      # |  | ||||||
| # This R package is free software; you can freely use and distribute   # |  | ||||||
| # it for both personal and commercial purposes under the terms of the  # |  | ||||||
| # GNU General Public License version 2.0 (GNU GPL-2), as published by  # |  | ||||||
| # the Free Software Foundation. |  | ||||||
| # We created this package for both routine data analysis and academic  # |  | ||||||
| # research and it was publicly released in the hope that it will be    # |  | ||||||
| # useful, but it comes WITHOUT ANY WARRANTY OR LIABILITY.              # |  | ||||||
| #                                                                      # |  | ||||||
| # Visit our website for the full manual and a complete tutorial about  # |  | ||||||
| # how to conduct AMR data analysis: https://amr-for-r.org              # |  | ||||||
| # ==================================================================== # |  | ||||||
|  |  | ||||||
| on: |  | ||||||
|   push: |  | ||||||
|     branches: '**' |  | ||||||
|   pull_request: |  | ||||||
|     branches: '**' |  | ||||||
|  |  | ||||||
| name: lintr |  | ||||||
|  |  | ||||||
| jobs: |  | ||||||
|   lintr: |  | ||||||
|     runs-on: ubuntu-latest |  | ||||||
|     env: |  | ||||||
|       GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} |  | ||||||
|     steps: |  | ||||||
|       - uses: actions/checkout@v4 |  | ||||||
|  |  | ||||||
|       - uses: r-lib/actions/setup-pandoc@v2 |  | ||||||
|  |  | ||||||
|       - uses: r-lib/actions/setup-r@v2 |  | ||||||
|         with: |  | ||||||
|           r-version: release |  | ||||||
|           # use RStudio Package Manager to quickly install packages |  | ||||||
|           use-public-rspm: true |  | ||||||
|  |  | ||||||
|       - uses: r-lib/actions/setup-r-dependencies@v2 |  | ||||||
|         with: |  | ||||||
|           extra-packages: | |  | ||||||
|             any::lintr |  | ||||||
|             any::cyclocomp |  | ||||||
|             any::roxygen2 |  | ||||||
|             any::devtools |  | ||||||
|             any::usethis |  | ||||||
|              |  | ||||||
|       - name: Remove unneeded folders |  | ||||||
|         run: | |  | ||||||
|           # do not check these folders |  | ||||||
|           rm -rf data-raw |  | ||||||
|           rm -rf tests |  | ||||||
|           rm -rf vignettes |  | ||||||
|            |  | ||||||
|       - name: Lint |  | ||||||
|         run: | |  | ||||||
|           # get ALL linters, not just default ones |  | ||||||
|           linters <- getNamespaceExports(asNamespace("lintr")) |  | ||||||
|           linters <- sort(linters[grepl("_linter$", linters)]) |  | ||||||
|           # lose deprecated |  | ||||||
|           linters <- linters[!grepl("^(closed_curly|open_curly|paren_brace|semicolon_terminator|consecutive_stopifnot|no_tab|single_quotes|unnecessary_nested_if|unneeded_concatenation)_linter$", linters)] |  | ||||||
|           linters <- linters[linters != "linter"] |  | ||||||
|           # and the ones we find unnnecessary |  | ||||||
|           linters <- linters[!grepl("^(commented_code|extraction_operator|implicit_integer|indentation|line_length|namespace|nonportable_path|object_length|object_name|object_usage|is)_linter$", linters)] |  | ||||||
|           # put the functions in a list |  | ||||||
|           linters_list <- lapply(linters, function(l) eval(parse(text = paste0("lintr::", l, "()")), envir = asNamespace("lintr"))) |  | ||||||
|           names(linters_list) <- linters |  | ||||||
|           # run them all! |  | ||||||
|           lintr::lint_package(linters = linters_list, exclusions = list("R/aa_helper_pm_functions.R")) |  | ||||||
|         shell: Rscript {0} |  | ||||||
							
								
								
									
										3905
									
								
								pkgdown/assets/logo_umcg.svg
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										3905
									
								
								pkgdown/assets/logo_umcg.svg
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| Before Width: | Height: | Size: 343 KiB After Width: | Height: | Size: 3.6 KiB | 
		Reference in New Issue
	
	Block a user