{"id":19749596,"url":"https://github.com/mskcc/redcap-linter","last_synced_at":"2025-10-15T19:11:16.799Z","repository":{"id":37595419,"uuid":"174999877","full_name":"mskcc/redcap-linter","owner":"mskcc","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-03T18:44:25.000Z","size":5379,"stargazers_count":1,"open_issues_count":31,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-01-10T21:22:11.868Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mskcc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-11T12:55:16.000Z","updated_at":"2022-09-06T20:16:29.000Z","dependencies_parsed_at":"2023-02-01T08:45:48.330Z","dependency_job_id":null,"html_url":"https://github.com/mskcc/redcap-linter","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mskcc%2Fredcap-linter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mskcc%2Fredcap-linter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mskcc%2Fredcap-linter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mskcc%2Fredcap-linter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mskcc","download_url":"https://codeload.github.com/mskcc/redcap-linter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241079787,"owners_count":19906123,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T02:27:22.490Z","updated_at":"2025-10-15T19:11:11.766Z","avatar_url":"https://github.com/mskcc.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# REDCap Linter\nAuthor: Craig Perkins (perkinsc@mskcc.org)\n\n## Introduction\n\nREDCap Linter is a tool to facilitate the process of preparing data for upload into REDCap. REDCap Linter finds all errors in a datafile and provides a wizard for correcting the errors.\n\nWorkflows for preparing data for upload into REDCap follow the same basic steps:\n\n1) Compare columns in the spreadsheet to existing REDCap fields\n2) Transform data in columns that contain Permissible Values to their encoded value\n3) If the field is not present in the Permissible Values then either add a value in REDCap or find its proper match\n4) Resolve columns that fail text validation. Often times these errors only are uncovered after unsuccessfully uploading data into REDCap\n5) Prepare checkbox files to be uploaded by appending columns with 1 or 0 to indicate for each record whether the checkbox value is present\n6) For repeating instruments, calculate the repeat instance number for each record to be uploaded\n\n\n\n## Quick Start Guide\n\n```angularjs\ngit clone https://github.mskcc.org/health-informatics/redcap-linter.git\ncd redcap-linter\ndocker-compose build\ndocker-compose up\n```\n\n## Configuration\n\nTo configure REDCap Linter for an instance of REDCap modify the `/server/config/redcap.yml` file. It is not required to configure REDCap Linter unless you plan to use the token input to use REDCap's APIs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmskcc%2Fredcap-linter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmskcc%2Fredcap-linter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmskcc%2Fredcap-linter/lists"}