File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,21 @@ find . -type "f" -iname "*.php" | xargs -L "1" php -l
4
4
# Run tests.
5
5
cd tests && phpunit --configuration phpunit.xml
6
6
7
- # Check for trailing whitespace in php files.
7
+ # Enforce line ending consistency in php files.
8
+ crlf_file=$( find . -type " f" -iname " *.php" -exec grep --files-with-matches $' \r ' {} \; )
9
+ if [[ ! -z " ${crlf_file} " ]]; then
10
+ echo " ${crlf_file} " | perl -pe ' s/(.*)/CRLF line terminators found in \1/'
11
+ exit 1
12
+ fi
13
+
14
+ # Enforce indentation character consistency in php files.
15
+ tab_char=$( find . -type " f" -iname " *.php" -exec grep --line-number -H --perl-regexp " \t" {} \; )
16
+ if [[ ! -z " ${tab_char} " ]]; then
17
+ echo -e " ${tab_char} " | perl -pe ' s/^(.*)$/Tab character found in \1/'
18
+ exit 1
19
+ fi
20
+
21
+ # Prohibit trailing whitespace in php files.
8
22
trailing_whitespace=$( find . -type " f" -iname " *.php" -exec egrep --line-number -H " +$" {} \; )
9
23
if [[ ! -z " ${trailing_whitespace} " ]]; then
10
24
echo -e " ${trailing_whitespace} " | perl -pe ' s/^(.*)$/Trailing whitespace found in \1/'
You can’t perform that action at this time.
0 commit comments