mirror of
https://github.com/github/codeql.git
synced 2026-03-22 23:49:43 +01:00
187 lines
3.6 KiB
JavaScript
187 lines
3.6 KiB
JavaScript
// NOT OK
|
|
/* global x*/
|
|
/* global x,y: z*/
|
|
|
|
// OK: vacuous directives
|
|
/* jslint */
|
|
/* properties*/
|
|
|
|
// OK: not a directive
|
|
/* jslint is popular. */
|
|
|
|
// OK: not a directive
|
|
// global x
|
|
|
|
// NOT OK
|
|
/* global angular: true,
|
|
msie: true,
|
|
jqLite: true,
|
|
jQuery: true,
|
|
slice: true,
|
|
push: true,
|
|
toString: true,
|
|
ngMinErr: true,
|
|
angularModule: true,
|
|
nodeName_: true,
|
|
uid: true,
|
|
VALIDITY_STATE_PROPERTY: true,
|
|
|
|
lowercase: true,
|
|
uppercase: true,
|
|
manualLowercase: true,
|
|
manualUppercase: true,
|
|
nodeName_: true,
|
|
isArrayLike: true,
|
|
forEach: true,
|
|
sortedKeys: true,
|
|
forEachSorted: true,
|
|
reverseParams: true,
|
|
nextUid: true,
|
|
setHashKey: true,
|
|
extend: true,
|
|
int: true,
|
|
inherit: true,
|
|
noop: true,
|
|
identity: true,
|
|
valueFn: true,
|
|
isUndefined: true,
|
|
isDefined: true,
|
|
isObject: true,
|
|
isString: true,
|
|
isNumber: true,
|
|
isDate: true,
|
|
isArray: true,
|
|
isFunction: true,
|
|
isRegExp: true,
|
|
isWindow: true,
|
|
isScope: true,
|
|
isFile: true,
|
|
isBlob: true,
|
|
isBoolean: true,
|
|
isPromiseLike: true,
|
|
trim: true,
|
|
isElement: true,
|
|
makeMap: true,
|
|
map: true,
|
|
size: true,
|
|
includes: true,
|
|
indexOf: true,
|
|
arrayRemove: true,
|
|
isLeafNode: true,
|
|
copy: true,
|
|
shallowCopy: true,
|
|
equals: true,
|
|
csp: true,
|
|
concat: true,
|
|
sliceArgs: true,
|
|
bind: true,
|
|
toJsonReplacer: true,
|
|
toJson: true,
|
|
fromJson: true,
|
|
toBoolean: true,
|
|
startingTag: true,
|
|
tryDecodeURIComponent: true,
|
|
parseKeyValue: true,
|
|
toKeyValue: true,
|
|
encodeUriSegment: true,
|
|
encodeUriQuery: true,
|
|
angularInit: true,
|
|
bootstrap: true,
|
|
snake_case: true,
|
|
bindJQuery: true,
|
|
assertArg: true,
|
|
assertArgFn: true,
|
|
assertNotHasOwnProperty: true,
|
|
getter: true,
|
|
getBlockElements: true,
|
|
hasOwnProperty: true,
|
|
*/
|
|
|
|
// OK: not a directive
|
|
/*notadirective global x*/
|
|
|
|
// OK: not a directive
|
|
/* global angular: true,
|
|
msie: true,
|
|
jqLite: true,
|
|
jQuery: true,
|
|
slice: true,
|
|
push: true,
|
|
toString: true,
|
|
ngMinErr: true,
|
|
angularModule: true,
|
|
nodeName_: true,
|
|
uid: true,
|
|
VALIDITY_STATE_PROPERTY: true,
|
|
|
|
lowercase: true,
|
|
uppercase: true,
|
|
manualLowercase: true,
|
|
manualUppercase: true,
|
|
nodeName_: true,
|
|
isArrayLike: true,
|
|
forEach: true,
|
|
sortedKeys: true,
|
|
forEachSorted: true,
|
|
reverseParams: true,
|
|
nextUid: true,
|
|
setHashKey: true,
|
|
extend: true,
|
|
int: true,
|
|
inherit: true,
|
|
noop: true,
|
|
identity: true,
|
|
valueFn: true,
|
|
isUndefined: true,
|
|
isDefined: true,
|
|
isObject: true,
|
|
isString: true,
|
|
isNumber: true,
|
|
isDate: true,
|
|
isArray: true,
|
|
isFunction: true,
|
|
isRegExp: true,
|
|
isWindow: true,
|
|
isScope: true,
|
|
isFile: true,
|
|
isBlob: true,
|
|
isBoolean: true,
|
|
isPromiseLike: true,
|
|
trim: true,
|
|
isElement: true,
|
|
makeMap: true,
|
|
map: true,
|
|
size: true,
|
|
includes: true,
|
|
indexOf: true,
|
|
arrayRemove: true,
|
|
isLeafNode: true,
|
|
copy: true,
|
|
shallowCopy: true,
|
|
equals: true,
|
|
csp: true,
|
|
concat: true,
|
|
sliceArgs: true,
|
|
bind: true,
|
|
toJsonReplacer: true,
|
|
toJson: true,
|
|
fromJson: true,
|
|
toBoolean: true,
|
|
startingTag: true,
|
|
tryDecodeURIComponent: true,
|
|
parseKeyValue: true,
|
|
toKeyValue: true,
|
|
encodeUriSegment: true,
|
|
encodeUriQuery: true,
|
|
angularInit: true,
|
|
bootstrap: true,
|
|
snake_case: true,
|
|
bindJQuery: true,
|
|
assertArg: true,
|
|
assertArgFn: true,
|
|
assertNotHasOwnProperty: true,
|
|
getter: true,
|
|
getBlockElements: true,
|
|
hasOwnProperty: true,
|
|
@@@
|
|
*/ |