Skip to content

Commit 738415d

Browse files
author
Arthur Ozga
committedJul 2, 2015
Changed tabs to spaces and reformatted file
1 parent cd64f2b commit 738415d

File tree

1 file changed

+66
-66
lines changed

1 file changed

+66
-66
lines changed
 

‎scripts/errorCheck.ts

Lines changed: 66 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -4,84 +4,84 @@ let async = require('async');
44
let glob = require('glob');
55

66
fs.readFile('src/compiler/diagnosticMessages.json', 'utf-8', (err, data) => {
7-
if (err) {
8-
throw err;
9-
}
10-
11-
let messages = JSON.parse(data);
12-
let keys = Object.keys(messages);
13-
console.log('Loaded ' + keys.length + ' errors');
7+
if (err) {
8+
throw err;
9+
}
1410

15-
for (let k of keys) {
16-
messages[k]['seen'] = false;
17-
}
11+
let messages = JSON.parse(data);
12+
let keys = Object.keys(messages);
13+
console.log('Loaded ' + keys.length + ' errors');
1814

19-
let errRegex = /\(\d+,\d+\): error TS([^:]+):/g;
15+
for (let k of keys) {
16+
messages[k]['seen'] = false;
17+
}
2018

21-
let baseDir = 'tests/baselines/reference/';
22-
fs.readdir(baseDir, (err, files) => {
23-
files = files.filter(f => f.indexOf('.errors.txt') > 0);
24-
let tasks: Array<(callback: () => void) => void> = [];
25-
files.forEach(f => tasks.push(done => {
26-
fs.readFile(baseDir + f, 'utf-8', (err, baseline) => {
27-
if (err) throw err;
19+
let errRegex = /\(\d+,\d+\): error TS([^:]+):/g;
2820

29-
let g: string[];
30-
while (g = errRegex.exec(baseline)) {
31-
var errCode = +g[1];
32-
let msg = keys.filter(k => messages[k].code === errCode)[0];
33-
messages[msg]['seen'] = true;
34-
}
21+
let baseDir = 'tests/baselines/reference/';
22+
fs.readdir(baseDir, (err, files) => {
23+
files = files.filter(f => f.indexOf('.errors.txt') > 0);
24+
let tasks: Array<(callback: () => void) => void> = [];
25+
files.forEach(f => tasks.push(done => {
26+
fs.readFile(baseDir + f, 'utf-8', (err, baseline) => {
27+
if (err) throw err;
3528

36-
done();
37-
});
38-
}));
29+
let g: string[];
30+
while (g = errRegex.exec(baseline)) {
31+
var errCode = +g[1];
32+
let msg = keys.filter(k => messages[k].code === errCode)[0];
33+
messages[msg]['seen'] = true;
34+
}
3935

40-
async.parallelLimit(tasks, 25, done => {
41-
console.log('== List of errors not present in baselines ==');
42-
let count = 0;
43-
for (let k of keys) {
44-
if (messages[k]['seen'] !== true) {
45-
console.log(k);
46-
count++;
47-
}
48-
}
49-
console.log(count + ' of ' + keys.length + ' errors are not in baselines');
50-
});
51-
});
36+
done();
37+
});
38+
}));
39+
40+
async.parallelLimit(tasks, 25, done => {
41+
console.log('== List of errors not present in baselines ==');
42+
let count = 0;
43+
for (let k of keys) {
44+
if (messages[k]['seen'] !== true) {
45+
console.log(k);
46+
count++;
47+
}
48+
}
49+
console.log(count + ' of ' + keys.length + ' errors are not in baselines');
50+
});
51+
});
5252
});
5353

5454
fs.readFile('src/compiler/diagnosticInformationMap.generated.ts', 'utf-8', (err, data) => {
55-
let errorRegexp = /\s(\w+): \{ code/g;
56-
let errorNames: string[] = [];
57-
let errMatch: string[];
58-
while (errMatch = errorRegexp.exec(data)) {
59-
errorNames.push(errMatch[1]);
60-
}
55+
let errorRegexp = /\s(\w+): \{ code/g;
56+
let errorNames: string[] = [];
57+
let errMatch: string[];
58+
while (errMatch = errorRegexp.exec(data)) {
59+
errorNames.push(errMatch[1]);
60+
}
6161

62-
let allSrc: string = '';
63-
glob('./src/**/*.ts', {}, (err, files) => {
64-
console.log('Reading ' + files.length + ' source files');
65-
for(let file of files) {
66-
if (file.indexOf('diagnosticInformationMap.generated.ts') > 0) {
67-
continue;
68-
}
62+
let allSrc: string = '';
63+
glob('./src/**/*.ts', {}, (err, files) => {
64+
console.log('Reading ' + files.length + ' source files');
65+
for (let file of files) {
66+
if (file.indexOf('diagnosticInformationMap.generated.ts') > 0) {
67+
continue;
68+
}
6969

70-
let src = fs.readFileSync(file, 'utf-8');
71-
allSrc = allSrc + src;
72-
}
70+
let src = fs.readFileSync(file, 'utf-8');
71+
allSrc = allSrc + src;
72+
}
7373

74-
console.log('Consumed ' + allSrc.length + ' characters of source');
74+
console.log('Consumed ' + allSrc.length + ' characters of source');
7575

76-
let count = 0;
77-
console.log('== List of errors not used in source ==')
78-
for(let errName of errorNames) {
79-
if (allSrc.indexOf(errName) < 0) {
80-
console.log(errName);
81-
count++;
82-
}
83-
}
84-
console.log(count + ' of ' + errorNames.length + ' errors are not used in source');
85-
});
76+
let count = 0;
77+
console.log('== List of errors not used in source ==')
78+
for (let errName of errorNames) {
79+
if (allSrc.indexOf(errName) < 0) {
80+
console.log(errName);
81+
count++;
82+
}
83+
}
84+
console.log(count + ' of ' + errorNames.length + ' errors are not used in source');
85+
});
8686
});
8787

0 commit comments

Comments
 (0)
Please sign in to comment.