Skip to content

Racket tool for adding/updating SPDX summaries in source files

Notifications You must be signed in to change notification settings

tonyg/fixcopyright

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fixcopyright.rkt

A small command-line tool for adding and/or updating SPDX summaries in source files. You could use it as a git hook (perhaps with -n/--dry-run) to lint files before commit.

For example, in one of my Racket projects, I have

fixcopyright.rkt -n --preset-racket LGPL-3.0-or-later

in a pre-commit git hook, and

fixcopyright:
	-fixcopyright.rkt --preset-racket LGPL-3.0-or-later

as a target in the Makefile; and in a TypeScript project, I have

fixcopyright.rkt -n --preset-typescript --file-pattern 'packages/**.ts' GPL-3.0-or-later
fixcopyright.rkt -n --preset-javascript --file-pattern 'packages/**.js' GPL-3.0-or-later

in a pre-commit hook and

fixcopyright:
	-fixcopyright.rkt --preset-typescript --file-pattern 'packages/**.ts' GPL-3.0-or-later
	-fixcopyright.rkt --preset-javascript --file-pattern 'packages/**.js' GPL-3.0-or-later

in the Makefile.

About

Racket tool for adding/updating SPDX summaries in source files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published