/Sophie

A Sophisticated Copyright Linter

Primary LanguageShellApache License 2.0Apache-2.0

Sophie

A sophisticated copyright linter implemented as a portable UNIX shell script.

Sophie

Overview

Sophie handles your copyright header compliance checks by parsing a human-readable configuration file. This means you can make simple to complex tests of your custom or industry legal standards across your project as easy as defining patterns and making statements. Sophie can operate with minute details to ensure precise placement/structure of copyright notices, and defensively, leaving no room for any un-acknowledged intellectual property in your code.

A demo run (of the current features) with its matching sophie.config:

sophie_demo