aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.ant.test/pom.xml
diff options
context:
space:
mode:
authorMatthias Sohn <matthias.sohn@sap.com>2014-05-05 23:33:03 +0200
committerMatthias Sohn <matthias.sohn@sap.com>2014-05-05 23:33:03 +0200
commitf6c42684d9af1355cecdd5f83fbf216718980ab9 (patch)
treee9bacb94c79d34c9007c9f11d9938ef5437eea81 /org.eclipse.jgit.ant.test/pom.xml
parentf9c0783e7dda06a709f55906d48ce6b379bd5a08 (diff)
downloadjgit-f6c42684d9af1355cecdd5f83fbf216718980ab9.tar.gz
jgit-f6c42684d9af1355cecdd5f83fbf216718980ab9.zip
JGit v3.4.0.201405051725-m7v3.4.0.201405051725-m7
Change-Id: I8d941d22becdf019199a1c0fe28aa5835038647d Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Diffstat (limited to 'org.eclipse.jgit.ant.test/pom.xml')
-rw-r--r--org.eclipse.jgit.ant.test/pom.xml2
1 files changed, 1 insertions, 1 deletions
diff --git a/org.eclipse.jgit.ant.test/pom.xml b/org.eclipse.jgit.ant.test/pom.xml
index 920b0450f3..c856657b27 100644
--- a/org.eclipse.jgit.ant.test/pom.xml
+++ b/org.eclipse.jgit.ant.test/pom.xml
@@ -50,7 +50,7 @@
<parent>
<groupId>org.eclipse.jgit</groupId>
<artifactId>org.eclipse.jgit-parent</artifactId>
- <version>3.4.0-SNAPSHOT</version>
+ <version>3.4.0.201405051725-m7</version>
</parent>
<artifactId>org.eclipse.jgit.ant.test</artifactId>
stable27'>backport/40394/stable27 Nextcloud server, a safe home for all your data: https://github.com/nextcloud/serverwww-data
aboutsummaryrefslogtreecommitdiffstats
path: root/build/triple-dot-checker.php
blob: 15985a0a95c4d245d586cada59ef828e086ec574 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
/**
 * @copyright Copyright (c) 2017 Joas Schilling <coding@schilljs.com>
 * @copyright Copyright (c) 2020 Gary Kim <gary@garykim.dev>
 *
 * @author Gary Kim <gary@garykim.dev>
 *
 * @license GNU AGPL version 3 or any later version
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */

$directories = [
	__DIR__ . '/../apps',
	__DIR__ . '/../core'
];

$errors = [];
foreach ($directories as $dir) {
	$it = new \RecursiveDirectoryIterator($dir);

	foreach (new RecursiveIteratorIterator($it) as $file) {
		if (($file->getExtension() === 'map') || $file->isDir()) {
			continue;
		}
		$content = file_get_contents($file->getPathname());
		$matches = preg_grep('/[^A-Za-z][tn]\([\'"][^\'"]*?[\'"],( ?)[\'"][^\'"]*?(\.\.\.)[^\'"]*?[\'"]/sU', explode(PHP_EOL, $content));

		foreach ($matches as $ln => $match) {
			if (file_exists($file->getPathname() . '.map')) {
				$errors[] = sprintf('At line %d in file %s (file may be transpiled)', $ln, $file);
			} else {
				$errors[] = sprintf('At line %d in file %s', $ln, $file);
			}
		}
	}
}

echo PHP_EOL . PHP_EOL;
if (count($errors) > 0) {
	if (count($errors) > 1) {
		echo sprintf('ERROR: There are %d uses of triple dot instead of ellipsis:', count($errors)) . PHP_EOL;
	} else {
		echo 'ERROR: There is 1 use of triple dot instead of ellipsis:' . PHP_EOL;
	}
	echo implode(PHP_EOL, $errors) . PHP_EOL;
	exit(1);
}

echo 'OK: all good! No use of triple dot instead of ellipsis found.' . PHP_EOL;
exit(0);