Prechecker results: error


PHP lint problems

(0 errors, 0 warnings)

This section shows php lint problems in the code detected by php -l [More info]


PHP coding style problems

(0 errors, 0 warnings)

This section shows the coding style problems detected in the code by phpcs [More info]


Javascript coding style problems

(1 errors, 500 warnings)

This section shows the coding style problems detected in the code by jshint [More info]

filter/easychem/js/easychem.js
(#4) Line is too long.
(#4) Did you mean to return a conditional instead of an assignment?
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Weird construction. Is 'new' necessary?
(#4) Missing '()' invoking a constructor.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) 'ChemSys' was used before it was defined.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '!==' and instead saw '!='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing 'new' prefix when invoking a constructor.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing 'new' prefix when invoking a constructor.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '!==' and instead saw '!='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Expected '!==' and instead saw '!='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Function declarations should not be placed in blocks. Use a function expression or move the statement to the top of the outer function.
(#4) Missing semicolon.
(#4) Missing 'new' prefix when invoking a constructor.
(#4) Missing 'new' prefix when invoking a constructor.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '!==' and instead saw '!='.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '!==' and instead saw '!='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing 'new' prefix when invoking a constructor.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) A constructor name should start with an uppercase letter.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Unexpected use of '|='.
(#4) Missing semicolon.
(#4) Unexpected use of '&='.
(#4) Unexpected use of '~'.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Unexpected use of '^'.
(#4) Missing semicolon.
(#4) Unexpected use of '|='.
(#4) Unexpected use of '|='.
(#4) Unexpected use of '|='.
(#4) Unexpected use of '|='.
(#4) Unexpected use of '|='.
(#4) Unexpected use of '|='.
(#4) Unexpected use of '|='.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '!==' and instead saw '!='.
(#4) Missing semicolon.
(#4) Did you mean to return a conditional instead of an assignment?
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected a conditional expression and instead saw an assignment.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '!==' and instead saw '!='.
(#4) Missing 'new' prefix when invoking a constructor.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '!==' and instead saw '!='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '!==' and instead saw '!='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '!==' and instead saw '!='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '!==' and instead saw '!='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) 'bn' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bn' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bm' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bn' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bn' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bm' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bn' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bn' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bm' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bn' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bn' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bm' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bn' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bn' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bn' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) 'bn' used out of scope.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '!==' and instead saw '!='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Empty block.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing 'new' prefix when invoking a constructor.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing 'new' prefix when invoking a constructor.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing 'new' prefix when invoking a constructor.
(#4) Missing semicolon.
(#4) Missing 'new' prefix when invoking a constructor.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '!==' and instead saw '!='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Missing semicolon.
(#4) Expected '===' and instead saw '=='.
(#4) Too many errors. (100% scanned).

CSS problems

(0 errors, 0 warnings)

This section shows CSS problems detected by csslint [More info]


PHPDocs style problems

(7 errors, 0 warnings)

This section shows the phpdocs problems detected in the code by local_moodlecheck [More info]

filter/easychem/filter.php
(#28) Class filter_easychem is not documented
(#57) Function filter_easychem::callback is not documented
(#30) Variable filter_easychem::$globalconfig is not documented
(#20) Package filter is not valid
filter/easychem/lang/en/filter_easychem.php
(#17) No one-line description found in phpdocs for file
(#19) Package filter is not valid
filter/easychem/version.php
(#20) Package filter is not valid

Update savepoints problems

(0 errors, 0 warnings)

This section shows problems detected with the handling of upgrade savepoints [More info]


Third party library modification problems

(0 errors, 0 warnings)

This section shows problems detected with the modification of third party libraries [More info]


Mustache template problems

(0 errors, 0 warnings)

This section shows problems detected in mustache templates [More info]