```
```

```
```
Expected MOODLE_INTERNAL check or config.php inclusion
```
```

```
```
Expected MOODLE_INTERNAL check or config.php inclusion
```
```

```
```
Expected 1 space after "?"; newline found
```
```

```
```
Expected 1 space after "?"; newline found
```
```

```
```
Expected 1 space after "?"; newline found
```
```

```
```

```
```

```
```
This section shows the coding style problems detected in the code by jshint
['player'] is better written in dot notation.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['flash'] is better written in dot notation.
```
```

```
```
['swf'] is better written in dot notation.
```
```

```
```
['amd'] is better written in dot notation.
```
```

```
```
['exports'] is better written in dot notation.
```
```

```
```
['CoreObject'] is better written in dot notation.
```
```

```
```
['init'] is better written in dot notation.
```
```

```
```
['init'] is better written in dot notation.
```
```

```
```
Expected '{' and instead saw 'data'.
```
```

```
```
Expected '{' and instead saw 'data'.
```
```

```
```
Expected '{' and instead saw 'fn'.
```
```

```
```
Expected '{' and instead saw 'return'.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '{' and instead saw 'return'.
```
```

```
```
Expected '{' and instead saw 'removeType'.
```
```

```
```
Expected '{' and instead saw 'return'.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '!==' and instead saw '!='.
```
```

```
```
Expected '!==' and instead saw '!='.
```
```

```
```
Unexpected use of '&'.
```
```

```
```
Unexpected use of '&'.
```
```

```
```
Unexpected use of '&'.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['console'] is better written in dot notation.
```
```

```
```
['id'] is better written in dot notation.
```
```

```
```
['el'] is better written in dot notation.
```
```

```
```
['el'] is better written in dot notation.
```
```

```
```
['id'] is better written in dot notation.
```
```

```
```
['el'] is better written in dot notation.
```
```

```
```
['id'] is better written in dot notation.
```
```

```
```
['name'] is better written in dot notation.
```
```

```
```
['el'] is better written in dot notation.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected '{' and instead saw 'return'.
```
```

```
```
Did you mean to return a conditional instead of an assignment?
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Line is too long.
```
```

```
```
['componentClass'] is better written in dot notation.
```
```

```
```
['name'] is better written in dot notation.
```
```

```
```
['videojs'] is better written in dot notation.
```
```

```
```
['el'] is better written in dot notation.
```
```

```
```
['el'] is better written in dot notation.
```
```

```
```
['el'] is better written in dot notation.
```
```

```
```
Expected '{' and instead saw 'return'.
```
```

```
```
Expected '{' and instead saw 'return'.
```
```

```
```
['children'] is better written in dot notation.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '{' and instead saw 'return'.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected '{' and instead saw 'return'.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['barName'] is better written in dot notation.
```
```

```
```
['handleName'] is better written in dot notation.
```
```

```
```
Expected '{' and instead saw 'return'.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['selected'] is better written in dot notation.
```
```

```
```
['label'] is better written in dot notation.
```
```

```
```
['createItems'] is better written in dot notation.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
['poster'] is better written in dot notation.
```
```

```
```
['controls'] is better written in dot notation.
```
```

```
```
['plugins'] is better written in dot notation.
```
```

```
```
['plugins'] is better written in dot notation.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
['sources'] is better written in dot notation.
```
```

```
```
['tracks'] is better written in dot notation.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
['width'] is better written in dot notation.
```
```

```
```
['height'] is better written in dot notation.
```
```

```
```
['progressEvents'] is better written in dot notation.
```
```

```
```
['timeupdateEvents'] is better written in dot notation.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['startTime'] is better written in dot notation.
```
```

```
```
['videojs'] is better written in dot notation.
```
```

```
```
['progressEvents'] is better written in dot notation.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['timeupdateEvents'] is better written in dot notation.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
['starttime'] is better written in dot notation.
```
```

```
```
['starttime'] is better written in dot notation.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['loop'] is better written in dot notation.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Did you mean to return a conditional instead of an assignment?
```
```

```
```
['fullscreenchange'] is better written in dot notation.
```
```

```
```
['fullscreenchange'] is better written in dot notation.
```
```

```
```
Avoid arguments.callee.
```
```

```
```
['techOrder'] is better written in dot notation.
```
```

```
```
['videojs'] is better written in dot notation.
```
```

```
```
['canPlaySource'] is better written in dot notation.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['notSupportedMessage'] is better written in dot notation.
```
```

```
```
['videojs'] is better written in dot notation.
```
```

```
```
['canPlaySource'] is better written in dot notation.
```
```

```
```
['preload'] is better written in dot notation.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['autoplay'] is better written in dot notation.
```
```

```
```
['preload'] is better written in dot notation.
```
```

```
```
['autoplay'] is better written in dot notation.
```
```

```
```
['loop'] is better written in dot notation.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected '!==' and instead saw '!='.
```
```

```
```
Expected '!==' and instead saw '!='.
```
```

```
```
['playbackRate'] is better written in dot notation.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['volumeControl'] is better written in dot notation.
```
```

```
```
['volumeControl'] is better written in dot notation.
```
```

```
```
['volumeControl'] is better written in dot notation.
```
```

```
```
['volumeControl'] is better written in dot notation.
```
```

```
```
Expected '!==' and instead saw '!='.
```
```

```
```
Expected '!==' and instead saw '!='.
```
```

```
```
['playbackRates'] is better written in dot notation.
```
```

```
```
Unnecessary semicolon.
```
```

```
```
['playbackRates'] is better written in dot notation.
```
```

```
```
Unnecessary semicolon.
```
```

```
```
['playbackRate'] is better written in dot notation.
```
```

```
```
['playbackRates'] is better written in dot notation.
```
```

```
```
['playbackRates'] is better written in dot notation.
```
```

```
```
['rate'] is better written in dot notation.
```
```

```
```
['label'] is better written in dot notation.
```
```

```
```
['selected'] is better written in dot notation.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
'activateControls' is already defined.
```
```

```
```
Expected '{' and instead saw 'return'.
```
```

```
```
Line is too long.
```
```

```
```
['volumeControl'] is better written in dot notation.
```
```

```
```
['playbackRate'] is better written in dot notation.
```
```

```
```
['movingMediaElementInDOM'] is better written in dot notation.
```
```

```
```
['fullscreenResize'] is better written in dot notation.
```
```

```
```
['source'] is better written in dot notation.
```
```

```
```
['nativeControlsForTouch'] is better written in dot notation.
```
```

```
```
['autoplay'] is better written in dot notation.
```
```

```
```
['poster'] is better written in dot notation.
```
```

```
```
['movingMediaElementInDOM'] is better written in dot notation.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['volume'] is better written in dot notation.
```
```

```
```
Line is too long.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
['source'] is better written in dot notation.
```
```

```
```
['parentEl'] is better written in dot notation.
```
```

```
```
['flashVars'] is better written in dot notation.
```
```

```
```
['params'] is better written in dot notation.
```
```

```
```
['attributes'] is better written in dot notation.
```
```

```
```
['rtmpConnection'] is better written in dot notation.
```
```

```
```
['rtmpStream'] is better written in dot notation.
```
```

```
```
['src'] is better written in dot notation.
```
```

```
```
['setCurrentTime'] is better written in dot notation.
```
```

```
```
['currentTime'] is better written in dot notation.
```
```

```
```
['startTime'] is better written in dot notation.
```
```

```
```
['startTime'] is better written in dot notation.
```
```

```
```
Line is too long.
```
```

```
```
['iFrameMode'] is better written in dot notation.
```
```

```
```
['readyFunction'] is better written in dot notation.
```
```

```
```
['eventProxyFunction'] is better written in dot notation.
```
```

```
```
['errorEventProxyFunction'] is better written in dot notation.
```
```

```
```
['swf'] is better written in dot notation.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
['ready'] is better written in dot notation.
```
```

```
```
['events'] is better written in dot notation.
```
```

```
```
['errors'] is better written in dot notation.
```
```

```
```
['swf'] is better written in dot notation.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['rtmpConnection'] is better written in dot notation.
```
```

```
```
['rtmpStream'] is better written in dot notation.
```
```

```
```
Line is too long.
```
```

```
```
['onReady'] is better written in dot notation.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
['onEvent'] is better written in dot notation.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
['onError'] is better written in dot notation.
```
```

```
```
['player'] is better written in dot notation.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['sources'] is better written in dot notation.
```
```

```
```
['sources'] is better written in dot notation.
```
```

```
```
['techOrder'] is better written in dot notation.
```
```

```
```
['videojs'] is better written in dot notation.
```
```

```
```
['sources'] is better written in dot notation.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
['kind'] is better written in dot notation.
```
```

```
```
['label'] is better written in dot notation.
```
```

```
```
['language'] is better written in dot notation.
```
```

```
```
['videojs'] is better written in dot notation.
```
```

```
```
['kind'] is better written in dot notation.
```
```

```
```
['label'] is better written in dot notation.
```
```

```
```
['language'] is better written in dot notation.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['id'] is better written in dot notation.
```
```

```
```
['kind'] is better written in dot notation.
```
```

```
```
['language'] is better written in dot notation.
```
```

```
```
['src'] is better written in dot notation.
```
```

```
```
['dflt'] is better written in dot notation.
```
```

```
```
['title'] is better written in dot notation.
```
```

```
```
['srclang'] is better written in dot notation.
```
```

```
```
['label'] is better written in dot notation.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Expected an assignment or function call and instead saw an expression.
```
```

```
```
Line is too long.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Line is too long.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
Expected '===' and instead saw '=='.
```
```

```
```
['trackTimeOffset'] is better written in dot notation.
```
```

```
```
['tracks'] is better written in dot notation.
```
```

```
```
['tracks'] is better written in dot notation.