mirror of
https://github.com/phpbb/phpbb.git
synced 2025-05-29 02:29:21 +02:00
[ticket/15515] rebase on 16414
PHPBB3-15515
This commit is contained in:
parent
bcf59eca9f
commit
09808ca16d
78
.jscsrc
78
.jscsrc
@ -1,78 +0,0 @@
|
|||||||
|
|
||||||
{
|
|
||||||
"excludeFiles": ["node_modules/**", "**/build/**"],
|
|
||||||
"requireCurlyBraces": [
|
|
||||||
"if", "else", "for", "while", "do", "try", "catch"
|
|
||||||
],
|
|
||||||
"requireSpaceBeforeKeywords": [
|
|
||||||
"else", "while", "catch"
|
|
||||||
],
|
|
||||||
"requireSpaceAfterKeywords": [
|
|
||||||
"do", "for", "if", "else", "switch", "case", "try", "catch", "while", "return", "typeof"
|
|
||||||
],
|
|
||||||
"requireSpaceBeforeBlockStatements": true,
|
|
||||||
"requireParenthesesAroundIIFE": true,
|
|
||||||
"requireSpacesInConditionalExpression": {
|
|
||||||
"afterTest": true,
|
|
||||||
"beforeConsequent": true,
|
|
||||||
"afterConsequent": true,
|
|
||||||
"beforeAlternate": true
|
|
||||||
},
|
|
||||||
"requireSpacesInAnonymousFunctionExpression": {
|
|
||||||
"beforeOpeningCurlyBrace": true
|
|
||||||
},
|
|
||||||
"disallowSpacesInNamedFunctionExpression": {
|
|
||||||
"beforeOpeningRoundBrace": true
|
|
||||||
},
|
|
||||||
"requireSpacesInFunction": {
|
|
||||||
"beforeOpeningCurlyBrace": true
|
|
||||||
},
|
|
||||||
"disallowSpacesInCallExpression": true,
|
|
||||||
"requireBlocksOnNewline": true,
|
|
||||||
"requirePaddingNewlinesBeforeKeywords": ["case"],
|
|
||||||
"disallowEmptyBlocks": true,
|
|
||||||
"disallowSpacesInsideArrayBrackets": "nested",
|
|
||||||
"disallowSpacesInsideParentheses": true,
|
|
||||||
"requireSpacesInsideObjectBrackets": "all",
|
|
||||||
"disallowQuotedKeysInObjects": "allButReserved",
|
|
||||||
"disallowSpaceAfterObjectKeys": true,
|
|
||||||
"requireSpaceBeforeObjectValues": true,
|
|
||||||
"requireCommaBeforeLineBreak": true,
|
|
||||||
"requireOperatorBeforeLineBreak": [
|
|
||||||
"?", "=", "+", "-", "/", "*", "===", "!==", ">", ">=", "<", "<="
|
|
||||||
],
|
|
||||||
"disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~", "!"],
|
|
||||||
"disallowSpaceBeforePostfixUnaryOperators": ["++", "--"],
|
|
||||||
"requireSpaceBeforeBinaryOperators": [
|
|
||||||
"=", "+", "+=", "-", "-=", "/", "/=", "*", "*=", "===", "!==", "<", "<=", ">", ">="
|
|
||||||
],
|
|
||||||
"requireSpaceAfterBinaryOperators": [
|
|
||||||
"=", "+", "+=", "-", "-=", "/", "/=", "*", "*=", "===", "!==", "<", "<=", ">", ">="
|
|
||||||
],
|
|
||||||
"disallowKeywords": ["with"],
|
|
||||||
"disallowMultipleLineStrings": true,
|
|
||||||
"disallowMixedSpacesAndTabs": "smart",
|
|
||||||
"disallowTrailingWhitespace": true,
|
|
||||||
"disallowTrailingComma": true,
|
|
||||||
"disallowKeywordsOnNewLine": ["else"],
|
|
||||||
"requireLineFeedAtFileEnd": true,
|
|
||||||
"maximumLineLength": {
|
|
||||||
"value": 120,
|
|
||||||
"tabSize": 4,
|
|
||||||
"allowUrlComments": true,
|
|
||||||
"allowRegex": true
|
|
||||||
},
|
|
||||||
"requireCapitalizedConstructors": true,
|
|
||||||
"requireDotNotation": true,
|
|
||||||
"disallowYodaConditions": true,
|
|
||||||
"requireSpaceAfterLineComment": {
|
|
||||||
"allExcept": ["#", "="]
|
|
||||||
},
|
|
||||||
"disallowNewlineBeforeBlockStatements": true,
|
|
||||||
"validateQuoteMarks": {
|
|
||||||
"mark": "'",
|
|
||||||
"escape": true
|
|
||||||
},
|
|
||||||
"validateParameterSeparator": ", ",
|
|
||||||
"safeContextKeyword": ["that"]
|
|
||||||
}
|
|
25
.jshintrc
25
.jshintrc
@ -1,25 +0,0 @@
|
|||||||
|
|
||||||
{
|
|
||||||
"bitwise": true,
|
|
||||||
"curly": true,
|
|
||||||
"eqeqeq": true,
|
|
||||||
"es3": true,
|
|
||||||
"forin": false,
|
|
||||||
"freeze": true,
|
|
||||||
"newcap": true,
|
|
||||||
"noarg": true,
|
|
||||||
"noempty": true,
|
|
||||||
"nonbsp": true,
|
|
||||||
"undef": true,
|
|
||||||
"unused": true,
|
|
||||||
"strict": true,
|
|
||||||
|
|
||||||
"browser": true,
|
|
||||||
"devel": true,
|
|
||||||
"jquery": true,
|
|
||||||
|
|
||||||
"globals": {
|
|
||||||
"JSON": true,
|
|
||||||
"phpbb": true
|
|
||||||
}
|
|
||||||
}
|
|
22
travis/check-js.sh
Executable file
22
travis/check-js.sh
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# This file is part of the phpBB Forum Software package.
|
||||||
|
#
|
||||||
|
# @copyright (c) phpBB Limited <https://www.phpbb.com>
|
||||||
|
# @license GNU General Public License, version 2 (GPL-2.0)
|
||||||
|
#
|
||||||
|
# For full copyright and license information, please see
|
||||||
|
# the docs/CREDITS.txt file.
|
||||||
|
#
|
||||||
|
set -e
|
||||||
|
set +x
|
||||||
|
|
||||||
|
NOTESTS=$1
|
||||||
|
|
||||||
|
if [ "$NOTESTS" == '1' ]
|
||||||
|
then
|
||||||
|
npm install -g > /dev/null
|
||||||
|
npm install > /dev/null
|
||||||
|
set -x
|
||||||
|
npm run xo
|
||||||
|
fi
|
Loading…
x
Reference in New Issue
Block a user