Fix audit-license-headers command
Fix .ratignore not being respected
Update rat to version 0.11
diff --git a/.gitignore b/.gitignore
index 8cbc9ca..832381b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
apache-rat-0.8
apache-rat-0.10
+apache-rat-0.11
node_modules
.idea
diff --git a/src/audit-license-headers.js b/src/audit-license-headers.js
index 0f22f62..022d682 100644
--- a/src/audit-license-headers.js
+++ b/src/audit-license-headers.js
@@ -52,8 +52,8 @@
var RAT_IGNORE_PATH = '.ratignore';
var RATIGNORE_COMMENT_PREFIX = '#';
-var RAT_NAME = 'apache-rat-0.10';
-var RAT_URL = 'https://dist.apache.org/repos/dist/release/creadur/apache-rat-0.10/apache-rat-0.10-bin.tar.gz';
+var RAT_NAME = 'apache-rat-0.11';
+var RAT_URL = 'https://dist.apache.org/repos/dist/release/creadur/apache-rat-0.11/apache-rat-0.11-bin.tar.gz';
function startsWith(string, prefix) {
return string.indexOf(prefix) === 0;
@@ -112,7 +112,7 @@
if (fs.existsSync(RAT_IGNORE_PATH)) {
var ratignoreFile = fs.readFileSync(RAT_IGNORE_PATH);
- var ratignoreLines = ratignoreFile.toString().trim().split(os.EOL);
+ var ratignoreLines = ratignoreFile.toString().trim().split('\n');
// add only non-empty and non-comment lines
ratignoreLines.forEach(function (line) {