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

(134 errors, 15 warnings)

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

lib/editor/atto/plugins/reciteditor/classes/admin_setting_configtext_iconclass.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#31) Inline control structures are not allowed
(#33) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#35) Inline control structures are not allowed
(#40) File must end with a newline character
(#40) A closing tag is not permitted at the end of a PHP file
lib/editor/atto/plugins/reciteditor/classes/privacy/provider.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#36) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#61) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#74) Whitespace found at end of line within string
(#75) Whitespace found at end of line within string
(#79) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) No space found before comment text; expected "// Templates aren't tied to any context" but found "//Templates aren't tied to any context"
(#95) Whitespace found at end of line within string
(#96) Whitespace found at end of line within string
(#124) Whitespace found at end of line within string
(#125) Whitespace found at end of line within string
(#200) File must end with a newline character
lib/editor/atto/plugins/reciteditor/db/install.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
(#46) Whitespace found at end of line
lib/editor/atto/plugins/reciteditor/db/services.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#1) Whitespace found at end of line
(#1) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#4) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#5) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#6) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#9) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#10) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#11) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#14) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#23) Whitespace found at end of line
(#62) File must end with a newline character
lib/editor/atto/plugins/reciteditor/db/uninstall.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
lib/editor/atto/plugins/reciteditor/externallib.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#30) Whitespace found at end of line
(#31) Blank comments are not allowed
(#59) Expected "foreach (...) {\n"; found "foreach (...){\n"
(#62) Whitespace found at end of line
(#65) Whitespace found at end of line
(#74) Whitespace found at end of line
(#90) Line exceeds 132 characters; contains 159 characters
(#93) Whitespace found at end of line
(#99) Whitespace found at end of line
(#109) Variable "fileContent" must be all lower-case
(#113) Variable "fileContent" must be all lower-case
(#115) Variable "fileContent" must be all lower-case
(#115) Variable "fileContent" must be all lower-case
(#117) Expected "if (...) {\n"; found "if(...){\n"
(#117) Variable "fileContent" must be all lower-case
(#118) Variable "fileContent" must be all lower-case
(#118) Variable "fileContent" must be all lower-case
(#121) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#121) Variable "fileContent" must be all lower-case
(#122) Inline control structures are not allowed
(#122) Inline comments must end in full-stops, exclamation marks, or question marks
(#122) No space found before comment text; expected "// JSON sometimes voids capit keys" but found "//JSON sometimes voids capit keys"
(#123) Line exceeds maximum limit of 180 characters; contains 187 characters
(#127) Whitespace found at end of line
(#133) Whitespace found at end of line
(#149) Line exceeds 132 characters; contains 158 characters
(#149) Inline comments must end in full-stops, exclamation marks, or question marks
(#149) No space found before comment text; expected "// Pass userid so user can only delete their own templates" but found "//Pass userid so user can only delete their own templates"
lib/editor/atto/plugins/reciteditor/lang/en/atto_reciteditor.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#2) Line 7 of the opening comment must start "//".
(#2) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#2) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#2) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#3) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#3) Line 12 of the opening comment must start "//".
(#3) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#3) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#29) Inline comments must end in full-stops, exclamation marks, or question marks
(#29) No space found before comment text; expected "// React" but found "//React"
(#48) Whitespace found at end of line
(#252) Whitespace found at end of line within string
(#259) File must end with a newline character
(#259) A closing tag is not permitted at the end of a PHP file
lib/editor/atto/plugins/reciteditor/lang/fr/atto_reciteditor.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#2) Line 7 of the opening comment must start "//".
(#2) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#2) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#2) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#3) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#3) Line 12 of the opening comment must start "//".
(#3) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#3) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#25) Inline comments must end in full-stops, exclamation marks, or question marks
(#25) No space found before comment text; expected "// React" but found "//React"
(#46) Whitespace found at end of line
(#237) Whitespace found at end of line within string
(#238) Whitespace found at end of line within string
(#250) Whitespace found at end of line within string
(#251) Whitespace found at end of line within string
(#258) File must end with a newline character
(#258) A closing tag is not permitted at the end of a PHP file
lib/editor/atto/plugins/reciteditor/lib.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#31) Whitespace found at end of line
(#34) Line exceeds 132 characters; contains 134 characters
(#46) Whitespace found at end of line
lib/editor/atto/plugins/reciteditor/settings.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#40) Whitespace found at end of line
(#47) Whitespace found at end of line
(#54) Whitespace found at end of line
(#61) Whitespace found at end of line
(#69) File must end with a newline character
lib/editor/atto/plugins/reciteditor/version.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#24) Whitespace found at end of line
(#28) Inline comments must end in full-stops, exclamation marks, or question marks
(#31) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
(#32) File must end with a newline character
lib/editor/atto/plugins/reciteditor/view.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#1) Whitespace found at end of line
(#1) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#3) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#4) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#4) Line 12 of the opening comment must start "//".
(#4) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#10) Spaces must be used to indent lines; tabs are not allowed
(#11) Spaces must be used to indent lines; tabs are not allowed
(#17) File must end with a newline character

Javascript coding style problems

(126 errors, 24 warnings)

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

lib/editor/atto/plugins/reciteditor/content.js
(#1) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#2) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#3) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#4) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#5) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#6) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#7) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#8) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#9) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#10) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#11) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#12) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#13) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#14) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#15) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#16) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#17) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#18) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#19) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#20) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#21) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#22) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#23) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#24) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#25) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#26) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#27) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#28) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#29) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#30) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#30) Missing semicolon. (semi)
(#31) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#32) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#33) Trailing spaces not allowed. (no-trailing-spaces)
(#33) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#34) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#35) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#36) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#37) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#38) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#39) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#40) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#41) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#42) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#43) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#44) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#45) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#46) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#47) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#48) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#49) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#50) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#51) Trailing spaces not allowed. (no-trailing-spaces)
(#51) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#52) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#53) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#54) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#55) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#56) Trailing spaces not allowed. (no-trailing-spaces)
(#56) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#57) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#58) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#59) '$' is not defined. (no-undef)
(#59) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#60) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#61) '$' is not defined. (no-undef)
(#61) '$' is not defined. (no-undef)
(#61) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#62) '$' is not defined. (no-undef)
(#62) Unexpected space before function parentheses. (space-before-function-paren)
(#62) 'e' is defined but never used. (no-unused-vars)
(#62) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#63) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#63) Missing semicolon. (semi)
(#64) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#64) Missing semicolon. (semi)
(#65) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#66) Missing space before opening brace. (space-before-blocks)
(#66) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#67) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#68) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#69) Missing space before opening brace. (space-before-blocks)
(#69) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#70) '$' is not defined. (no-undef)
(#70) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#71) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#72) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#72) Missing semicolon. (semi)
(#73) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#74) Identifier 'init_settings' is not in camel case. (camelcase)
(#74) Missing space before opening brace. (space-before-blocks)
(#74) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#75) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#76) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#76) Missing semicolon. (semi)
(#77) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#78) A space is required after ','. (comma-spacing)
(#78) Missing space before opening brace. (space-before-blocks)
(#78) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#79) Expected space(s) after "if". (keyword-spacing)
(#79) Missing space before opening brace. (space-before-blocks)
(#79) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#80) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#81) Missing space before opening brace. (space-before-blocks)
(#81) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#82) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#83) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#84) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#85) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#86) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#87) Expected space(s) before "else". (keyword-spacing)
(#87) Expected space(s) after "if". (keyword-spacing)
(#87) Missing space before opening brace. (space-before-blocks)
(#87) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#88) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#89) Missing space before opening brace. (space-before-blocks)
(#89) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#90) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#91) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#92) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#93) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#94) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#95) Expected space(s) before "else". (keyword-spacing)
(#95) Expected space(s) after "if". (keyword-spacing)
(#95) Missing space before opening brace. (space-before-blocks)
(#95) Expected space or tab after '//' in comment. (spaced-comment)
(#95) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#96) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#97) Expected a conditional expression and instead saw an assignment. (no-cond-assign)
(#97) Missing space before opening brace. (space-before-blocks)
(#97) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#98) Missing space before opening brace. (space-before-blocks)
(#98) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#99) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#100) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#101) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#102) Expected { after 'if' condition. (curly)
(#102) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#103) Expected space(s) after "if". (keyword-spacing)
(#103) Missing space before opening brace. (space-before-blocks)
(#103) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#104) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#105) Expected space(s) before "else". (keyword-spacing)
(#105) Expected space(s) after "else". (keyword-spacing)
(#105) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#106) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#107) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#108) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#109) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
lib/editor/atto/plugins/reciteditor/yui/src/button/js/button.js
(#97) Parsing error: Unexpected token of

CSS problems

(97 errors, 7 warnings)

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

lib/editor/atto/plugins/reciteditor/styles.css
(#5) Invalid value for `width` (csstree/validator)
(#13) Invalid value for `width` (csstree/validator)
(#2) Expected newline before "}" (block-closing-brace-newline-before)
(#5) Expected newline before "}" (block-closing-brace-newline-before)
(#6) Expected newline before "}" (block-closing-brace-newline-before)
(#7) Expected newline before "}" (block-closing-brace-newline-before)
(#8) Expected newline before "}" (block-closing-brace-newline-before)
(#10) Expected newline before "}" (block-closing-brace-newline-before)
(#13) Expected newline before "}" (block-closing-brace-newline-before)
(#14) Expected newline before "}" (block-closing-brace-newline-before)
(#15) Expected newline before "}" (block-closing-brace-newline-before)
(#16) Expected newline before "}" (block-closing-brace-newline-before)
(#17) Expected newline before "}" (block-closing-brace-newline-before)
(#18) Expected newline before "}" (block-closing-brace-newline-before)
(#21) Expected newline before "}" (block-closing-brace-newline-before)
(#22) Expected newline before "}" (block-closing-brace-newline-before)
(#23) Expected newline before "}" (block-closing-brace-newline-before)
(#24) Expected newline before "}" (block-closing-brace-newline-before)
(#25) Expected newline before "}" (block-closing-brace-newline-before)
(#5) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#21) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#22) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#23) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#24) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#25) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#2) Expected newline after "{" (block-opening-brace-newline-after)
(#5) Expected newline after "{" (block-opening-brace-newline-after)
(#6) Expected newline after "{" (block-opening-brace-newline-after)
(#7) Expected newline after "{" (block-opening-brace-newline-after)
(#8) Expected newline after "{" (block-opening-brace-newline-after)
(#10) Expected newline after "{" (block-opening-brace-newline-after)
(#13) Expected newline after "{" (block-opening-brace-newline-after)
(#14) Expected newline after "{" (block-opening-brace-newline-after)
(#15) Expected newline after "{" (block-opening-brace-newline-after)
(#16) Expected newline after "{" (block-opening-brace-newline-after)
(#17) Expected newline after "{" (block-opening-brace-newline-after)
(#18) Expected newline after "{" (block-opening-brace-newline-after)
(#21) Expected newline after "{" (block-opening-brace-newline-after)
(#22) Expected newline after "{" (block-opening-brace-newline-after)
(#23) Expected newline after "{" (block-opening-brace-newline-after)
(#24) Expected newline after "{" (block-opening-brace-newline-after)
(#25) Expected newline after "{" (block-opening-brace-newline-after)
(#14) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#15) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#16) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#17) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#18) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#21) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#22) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#23) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#24) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#25) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#2) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#2) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#5) Unexpected duplicate "width" (declaration-block-no-duplicate-properties)
(#13) Unexpected duplicate "width" (declaration-block-no-duplicate-properties)
(#13) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#13) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#13) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#14) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#15) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#16) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#16) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#16) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#16) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#17) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#21) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#22) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#22) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#22) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#22) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#22) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#22) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#24) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#24) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#25) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#25) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#2) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#5) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#6) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#7) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#8) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#13) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#14) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#15) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#16) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#17) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#21) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#22) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#24) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#25) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#22) Expected single space after "," in a single-line function (function-comma-space-after)
(#22) Expected single space after "," in a single-line function (function-comma-space-after)
(#22) Expected single space after "," in a single-line function (function-comma-space-after)
(#25) Unexpected unit (length-zero-no-unit)
(#2) Expected line length to be no more than 132 characters (max-line-length)
(#5) Expected line length to be no more than 132 characters (max-line-length)
(#13) Expected line length to be no more than 132 characters (max-line-length)
(#16) Expected line length to be no more than 132 characters (max-line-length)
(#22) Expected line length to be no more than 132 characters (max-line-length)
(#24) Expected line length to be no more than 132 characters (max-line-length)
(#5) Expected newline after "," (selector-list-comma-newline-after)
(#15) Expected newline after "," (selector-list-comma-newline-after)
(#24) Expected newline after "," (selector-list-comma-newline-after)

PHPDocs style problems

(9 errors, 15 warnings)

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

lib/editor/atto/plugins/reciteditor/classes/admin_setting_configtext_iconclass.php
(#29) Class admin_setting_configtext_iconclass is not documented
(#30) Function admin_setting_configtext_iconclass::validate is not documented
lib/editor/atto/plugins/reciteditor/classes/privacy/provider.php
(#38) Class provider is not documented
(#17) No one-line description found in phpdocs for file
lib/editor/atto/plugins/reciteditor/db/services.php
(#2) Empty line found after PHP open tag
lib/editor/atto/plugins/reciteditor/db/uninstall.php
(#27) Function xmldb_atto_reciteditor_uninstall is not documented
lib/editor/atto/plugins/reciteditor/externallib.php
(#29) Class atto_reciteditor_external is not documented
(#32) Function atto_reciteditor_external::get_template_list_parameters is not documented
(#38) Function atto_reciteditor_external::get_template_list_returns is not documented
(#53) Function atto_reciteditor_external::get_template_list is not documented
(#66) Function atto_reciteditor_external::save_template_parameters is not documented
(#75) Function atto_reciteditor_external::save_template_returns is not documented
(#84) Function atto_reciteditor_external::save_template is not documented
(#94) Function atto_reciteditor_external::import_templates_parameters is not documented
(#100) Function atto_reciteditor_external::import_templates_returns is not documented
(#109) Function atto_reciteditor_external::import_templates is not documented
(#128) Function atto_reciteditor_external::delete_template_parameters is not documented
(#134) Function atto_reciteditor_external::delete_template_returns is not documented
(#143) Function atto_reciteditor_external::delete_template is not documented
lib/editor/atto/plugins/reciteditor/lang/en/atto_reciteditor.php
(#2) File-level phpdocs block is not found
lib/editor/atto/plugins/reciteditor/lang/fr/atto_reciteditor.php
(#2) File-level phpdocs block is not found
lib/editor/atto/plugins/reciteditor/lib.php
(#27) Function atto_reciteditor_before_standard_top_of_body_html is not documented
lib/editor/atto/plugins/reciteditor/view.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found

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]


grunt changes

(1 errors, 1 warnings)

This section shows files built by grunt and not commited [More info]

Problems running grunt
Task "eslint:yui" failed. Use --force to continue.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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


Gherkin .feature problems

(0 errors, 0 warnings)

This section shows problems detected in behat .feature files [More info]