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

(2252 errors, 436 warnings)

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

mod/wordcards/activity.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#12) Inline comments must start with a capital letter, digit or 3-dots sequence
(#12) Inline comments must end in full-stops, exclamation marks, or question marks
(#12) No space found before comment text; expected "// the step that the user is requesting" but found "//the step that the user is requesting"
(#13) Commas (,) must be followed by white space.
(#14) Inline comments must start with a capital letter, digit or 3-dots sequence
(#14) Inline comments must end in full-stops, exclamation marks, or question marks
(#14) No space found before comment text; expected "// the most recent step they came from" but found "//the most recent step they came from"
(#15) Commas (,) must be followed by white space.
(#17) Inline comments must start with a capital letter, digit or 3-dots sequence
(#17) Inline comments must end in full-stops, exclamation marks, or question marks
(#17) No space found before comment text; expected "// request a reattempt" but found "//request a reattempt"
(#18) Commas (,) must be followed by white space.
(#24) Commas (,) must be followed by white space.
(#24) Expected 1 space before "=>"; 0 found
(#24) Expected 1 space after "=>"; 0 found
(#24) Expected 1 space before "=>"; 0 found
(#24) Expected 1 space after "=>"; 0 found
(#28) Inline comments must start with a capital letter, digit or 3-dots sequence
(#28) Inline comments must end in full-stops, exclamation marks, or question marks
(#28) No space found before comment text; expected "// create a new attempt and set it to STATE_TERMS (which should be bumped up to STATE_STEP1 shortly after)" but found "//create a new attempt and set it to STATE_TERMS (which should be bumped up to STATE_STEP1 shortly after)"
(#29) Expected "if (...) {\n"; found "if(...){\n"
(#34) Inline comments must start with a capital letter, digit or 3-dots sequence
(#34) No space found before comment text; expected "// we use the suggested step if they are finished or a teacher" but found "//we use the suggested step if they are finished or a teacher"
(#35) No space found before comment text; expected "// otherwsie we use their currentstate (the step they are up to)" but found "//otherwsie we use their currentstate (the step they are up to)"
(#36) No space found before comment text; expected "// $currentstate = the latest step they have acccess to" but found "//$currentstate = the latest step they have acccess to"
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
(#37) No space found before comment text; expected "// $currentstep = the step we have agreed to display" but found "//$currentstep = the step we have agreed to display"
(#39) Expected "if (...) {\n"; found "if(...){\n"
(#39) Expected 1 space before "=="; 0 found
(#39) Expected 1 space after "=="; 0 found
(#40) Inline comments must start with a capital letter, digit or 3-dots sequence
(#40) Inline comments must end in full-stops, exclamation marks, or question marks
(#40) No space found before comment text; expected "// we have endded, but we can go wherever we need to" but found "//we have endded, but we can go wherever we need to"
(#41) Expected 1 space before "="; 0 found
(#41) Expected 1 space after "="; 0 found
(#42) Expected "} else {\n"; found "}else{\n"
(#43) Expected "if (...) {\n"; found "if(...){\n"
(#46) Expected "} else {\n"; found "}else{\n"
(#51) Inline comments must start with a capital letter, digit or 3-dots sequence
(#51) Inline comments must end in full-stops, exclamation marks, or question marks
(#51) No space found before comment text; expected "// redirect to finished if this state end" but found "//redirect to finished if this state end"
(#52) Expected "if (...) {\n"; found "if(...) {\n"
(#52) Expected 1 space before "=="; 0 found
(#52) Expected 1 space after "=="; 0 found
(#53) Expected 1 space before "=>"; 0 found
(#53) Expected 1 space after "=>"; 0 found
(#56) Inline comments must start with a capital letter, digit or 3-dots sequence
(#56) Inline comments must end in full-stops, exclamation marks, or question marks
(#56) No space found before comment text; expected "// redirect to finished if this state end" but found "//redirect to finished if this state end"
(#57) Expected "if (...) {\n"; found "if(...) {\n"
(#57) Expected 1 space before "=="; 0 found
(#57) Expected 1 space after "=="; 0 found
(#61) Inline comments must start with a capital letter, digit or 3-dots sequence
(#61) Inline comments must end in full-stops, exclamation marks, or question marks
(#61) No space found before comment text; expected "// get our practicetype an wordpool" but found "//get our practicetype an wordpool"
(#65) Inline comments must start with a capital letter, digit or 3-dots sequence
(#65) No space found before comment text; expected "// if its review type and we have no review words, we just use a learn pool," but found "//if its review type and we have no review words, we just use a learn pool,"
(#66) Inline comments must end in full-stops, exclamation marks, or question marks
(#66) No space found before comment text; expected "// we used to skip such tabs, but grading would get messed up" but found "//we used to skip such tabs, but grading would get messed up"
(#67) Expected "if (...) {\n"; found "if(...) {\n"
(#67) Expected 1 space before "=="; 0 found
(#67) Expected 1 space after "=="; 0 found
(#68) Line exceeds 132 characters; contains 133 characters
(#68) Inline comments must start with a capital letter, digit or 3-dots sequence
(#68) Inline comments must end in full-stops, exclamation marks, or question marks
(#68) This comment is 59% valid code; is this commented out code?
(#68) No space found before comment text; expected "// $mod->get_review_terms(mod_wordcards_module::STATE_STEP2) ? false : true;" but found "//$mod->get_review_terms(mod_wordcards_module::STATE_STEP2) ? false : true;"
(#69) Expected "if (...) {\n"; found "if(...){\n"
(#70) Expected 1 space before "="; 0 found
(#70) Expected 1 space after "="; 0 found
(#74) Inline comments must start with a capital letter, digit or 3-dots sequence
(#74) Inline comments must end in full-stops, exclamation marks, or question marks
(#74) No space found before comment text; expected "// depending on wordpool set page title" but found "//depending on wordpool set page title"
(#75) Expected "if (...) {\n"; found "if(...) {\n"
(#75) Expected 1 space before "=="; 0 found
(#75) Expected 1 space after "=="; 0 found
(#77) Expected "} else {\n"; found "}else{\n"
(#85) Inline comments must start with a capital letter, digit or 3-dots sequence
(#85) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) No space found before comment text; expected "// load glide" but found "//load glide"
(#87) This comment is 58% valid code; is this commented out code?
(#87) Inline comments must start with a capital letter, digit or 3-dots sequence
(#87) No space found before comment text; expected "// load google font never works ... why?" but found "//load google font never works ... why?"
(#88) Inline comments must end in full-stops, exclamation marks, or question marks
(#88) No space found before comment text; expected "// $PAGE->requires->css(new moodle_url('https//fonts.googleapis.com/css2',array('family'=>'Orbitron','display'=>'swap')));" but found "//$PAGE->requires->css(new moodle_url('https//fonts.googleapis.com/css2',array('family'=>'Orbitron','display'=>'swap')));"
(#115) Commas (,) must be followed by white space.
(#117) Inline comments must start with a capital letter, digit or 3-dots sequence
(#117) Inline comments must end in full-stops, exclamation marks, or question marks
(#117) No space found before comment text; expected "// no longer using this" but found "//no longer using this"
(#121) Commas (,) must be followed by white space.
mod/wordcards/backup/moodle2/backup_wordcards_stepslib.php
(#44) Commas (,) must be followed by white space.
(#45) Commas (,) must be followed by white space.
(#45) Commas (,) must be followed by white space.
(#46) Commas (,) must be followed by white space.
(#46) Commas (,) must be followed by white space.
(#46) Commas (,) must be followed by white space.
(#46) Commas (,) must be followed by white space.
(#47) Commas (,) must be followed by white space.
(#47) Commas (,) must be followed by white space.
(#47) Line exceeds 132 characters; contains 149 characters
(#51) Commas (,) must be followed by white space.
(#51) Commas (,) must be followed by white space.
(#51) Commas (,) must be followed by white space.
(#51) Commas (,) must be followed by white space.
(#63) Commas (,) must be followed by white space.
(#63) Commas (,) must be followed by white space.
(#63) Commas (,) must be followed by white space.
(#63) Commas (,) must be followed by white space.
(#63) Commas (,) must be followed by white space.
(#63) Commas (,) must be followed by white space.
(#63) Commas (,) must be followed by white space.
(#87) Inline comments must end in full-stops, exclamation marks, or question marks
mod/wordcards/backup/moodle2/restore_wordcards_stepslib.php
(#87) Commas (,) must be followed by white space.
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#114) Inline comments must end in full-stops, exclamation marks, or question marks
mod/wordcards/classes/constants.php
(#2) 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 "//".
(#4) 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 "//".
(#5) 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/>.".
(#15) Inline comments must start with a capital letter, digit or 3-dots sequence
(#15) Inline comments must end in full-stops, exclamation marks, or question marks
(#15) Line indented incorrectly; expected at least 4 spaces, found 0
(#15) No space found before comment text; expected "// component name, db tables, things that define app" but found "//component name, db tables, things that define app"
(#16) Line indented incorrectly; expected at least 4 spaces, found 0
(#16) Expected 1 space before "="; 0 found
(#16) Expected 1 space after "="; 0 found
(#17) Line indented incorrectly; expected at least 4 spaces, found 0
(#17) Expected 1 space before "="; 0 found
(#17) Expected 1 space after "="; 0 found
(#18) Line indented incorrectly; expected at least 4 spaces, found 0
(#18) Expected 1 space before "="; 0 found
(#18) Expected 1 space after "="; 0 found
(#19) Line indented incorrectly; expected at least 4 spaces, found 0
(#19) Expected 1 space before "="; 0 found
(#19) Expected 1 space after "="; 0 found
(#20) Line indented incorrectly; expected at least 4 spaces, found 0
(#20) Expected 1 space before "="; 0 found
(#20) Expected 1 space after "="; 0 found
(#21) Line indented incorrectly; expected at least 4 spaces, found 0
(#21) Expected 1 space before "="; 0 found
(#21) Expected 1 space after "="; 0 found
(#22) Line indented incorrectly; expected at least 4 spaces, found 0
(#22) Expected 1 space after "="; 0 found
(#24) Inline comments must start with a capital letter, digit or 3-dots sequence
(#24) Inline comments must end in full-stops, exclamation marks, or question marks
(#24) Line indented incorrectly; expected at least 4 spaces, found 0
(#24) No space found before comment text; expected "// grading options" but found "//grading options"
(#25) Line indented incorrectly; expected at least 4 spaces, found 0
(#25) Expected 1 space before "="; 0 found
(#26) Line indented incorrectly; expected at least 4 spaces, found 0
(#26) Expected 1 space before "="; 0 found
(#27) Line indented incorrectly; expected at least 4 spaces, found 0
(#27) Expected 1 space before "="; 0 found
(#27) Inline comments must start with a capital letter, digit or 3-dots sequence
(#27) Inline comments must end in full-stops, exclamation marks, or question marks
(#28) Line indented incorrectly; expected at least 4 spaces, found 0
(#28) Expected 1 space before "="; 0 found
(#29) Line indented incorrectly; expected at least 4 spaces, found 0
(#29) Expected 1 space before "="; 0 found
(#31) Inline comments must start with a capital letter, digit or 3-dots sequence
(#31) Inline comments must end in full-stops, exclamation marks, or question marks
(#31) Line indented incorrectly; expected at least 4 spaces, found 0
(#31) No space found before comment text; expected "// languages" but found "//languages"
(#32) Line indented incorrectly; expected at least 4 spaces, found 0
(#33) Line indented incorrectly; expected at least 4 spaces, found 0
(#34) Line indented incorrectly; expected at least 4 spaces, found 0
(#35) Line indented incorrectly; expected at least 4 spaces, found 0
(#36) Line indented incorrectly; expected at least 4 spaces, found 0
(#37) Line indented incorrectly; expected at least 4 spaces, found 0
(#38) Line indented incorrectly; expected at least 4 spaces, found 0
(#39) Line indented incorrectly; expected at least 4 spaces, found 0
(#40) Line indented incorrectly; expected at least 4 spaces, found 0
(#41) Line indented incorrectly; expected at least 4 spaces, found 0
(#42) Line indented incorrectly; expected at least 4 spaces, found 0
(#43) Line indented incorrectly; expected at least 4 spaces, found 0
(#44) Line indented incorrectly; expected at least 4 spaces, found 0
(#46) Line indented incorrectly; expected at least 4 spaces, found 0
(#46) Expected 1 space after "="; 0 found
(#47) Line indented incorrectly; expected at least 4 spaces, found 0
(#47) Expected 1 space after "="; 0 found
(#48) Line indented incorrectly; expected at least 4 spaces, found 0
(#48) Expected 1 space after "="; 0 found
(#49) Line indented incorrectly; expected at least 4 spaces, found 0
(#49) Expected 1 space after "="; 0 found
(#50) Line indented incorrectly; expected at least 4 spaces, found 0
(#50) Expected 1 space after "="; 0 found
(#51) Line indented incorrectly; expected at least 4 spaces, found 0
(#51) Expected 1 space after "="; 0 found
(#52) Line indented incorrectly; expected at least 4 spaces, found 0
(#52) Expected 1 space after "="; 0 found
(#53) Line indented incorrectly; expected at least 4 spaces, found 0
(#53) Expected 1 space after "="; 0 found
(#54) Line indented incorrectly; expected at least 4 spaces, found 0
(#54) Expected 1 space after "="; 0 found
(#55) Line indented incorrectly; expected at least 4 spaces, found 0
(#55) Expected 1 space after "="; 0 found
(#56) Line indented incorrectly; expected at least 4 spaces, found 0
(#56) Expected 1 space after "="; 0 found
(#57) Line indented incorrectly; expected at least 4 spaces, found 0
(#57) Expected 1 space after "="; 0 found
(#58) Line indented incorrectly; expected at least 4 spaces, found 0
(#58) Expected 1 space after "="; 0 found
(#59) Line indented incorrectly; expected at least 4 spaces, found 0
(#59) Expected 1 space after "="; 0 found
(#60) Line indented incorrectly; expected at least 4 spaces, found 0
(#60) Expected 1 space after "="; 0 found
(#61) Line indented incorrectly; expected at least 4 spaces, found 0
(#61) Expected 1 space after "="; 0 found
(#62) Line indented incorrectly; expected at least 4 spaces, found 0
(#62) Expected 1 space after "="; 0 found
(#63) Line indented incorrectly; expected at least 4 spaces, found 0
(#63) Expected 1 space after "="; 0 found
(#65) Line indented incorrectly; expected at least 4 spaces, found 0
(#66) Line indented incorrectly; expected at least 4 spaces, found 0
(#67) Line indented incorrectly; expected at least 4 spaces, found 0
(#68) Line indented incorrectly; expected at least 4 spaces, found 0
mod/wordcards/classes/external.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#21) Expected 1 space before opening brace; found 0
(#30) Expected 1 space before opening brace; found 0
(#31) Commas (,) must be followed by white space.
(#31) Commas (,) must be followed by white space.
(#32) Commas (,) must be followed by white space.
(#33) Commas (,) must be followed by white space.
(#34) Variable "similar_percent" must not contain underscores.
(#35) Variable "similar_chars" must not contain underscores.
(#35) Commas (,) must be followed by white space.
(#35) Commas (,) must be followed by white space.
(#35) Variable "similar_percent" must not contain underscores.
(#36) Variable "similar_percent" must not contain underscores.
(#36) Commas (,) must be followed by white space.
(#40) Expected 1 space before opening brace; found 0
(#41) Commas (,) must be followed by white space.
(#54) The use of function extract() is forbidden
(#93) The use of function extract() is forbidden
(#126) The use of function extract() is forbidden
(#155) Commas (,) must be followed by white space.
(#155) Expected 1 space before opening brace; found 0
(#156) Expected 1 space before "="; 0 found
mod/wordcards/classes/form_import.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#22) Line indented incorrectly; expected 4 spaces, found 3
(#24) Variable "leftover_rows" must not contain underscores.
(#25) Whitespace found at end of line
(#26) Variable "delimiter_options" must not contain underscores.
(#26) Expected 1 space before "="; 0 found
(#26) Expected 1 space after "="; 0 found
(#26) Expected 1 space before "=>"; 0 found
(#26) Expected 1 space after "=>"; 0 found
(#26) Commas (,) must be followed by white space.
(#27) Spaces must be used to indent lines; tabs are not allowed
(#27) Tab found within whitespace
(#27) Expected 1 space before "=>"; 0 found
(#27) Expected 1 space after "=>"; 0 found
(#27) Commas (,) must be followed by white space.
(#28) Spaces must be used to indent lines; tabs are not allowed
(#28) Tab found within whitespace
(#28) Expected 1 space before "=>"; 0 found
(#28) Expected 1 space after "=>"; 0 found
(#28) Commas (,) must be followed by white space.
(#30) Commas (,) must be followed by white space.
(#30) Variable "delimiter_options" must not contain underscores.
(#34) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#35) Whitespace found at end of line
(#37) Variable "leftover_rows" must not contain underscores.
(#41) Closing brace indented incorrectly; expected 3 spaces, found 4
mod/wordcards/classes/form_term.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#49) Expected 1 space before "="; 0 found
(#49) Expected 1 space after "="; 0 found
mod/wordcards/classes/helper.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#34) Expected 1 space before "=>"; 0 found
(#34) Expected 1 space after "=>"; 0 found
(#38) Expected "if (...) {\n"; found "if(...){\n"
(#38) Space found after object operator
(#39) Expected 1 space after "="; 0 found
(#48) Expected "if (...) {\n"; found "if(...) {\n"
(#49) Expected 1 space after "="; 0 found
(#58) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#60) Expected "if (...) {\n"; found "if(...) {\n"
(#61) Expected 1 space after "="; 0 found
(#70) Expected "if (...) {\n"; found "if(...) {\n"
(#71) Expected 1 space after "="; 0 found
(#80) Functions must not contain multiple empty lines in a row; found 3 empty lines
(#83) Expected "if (...) {\n"; found "if(...){\n"
mod/wordcards/classes/local/report/attempts.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#5) Inline doc block comments are not allowed; use "// Comment." instead
(#19) Commas (,) must be followed by white space.
(#80) Inline comments must start with a capital letter, digit or 3-dots sequence
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#80) No space found before comment text; expected "// heading data" but found "//heading data"
(#84) Inline comments must start with a capital letter, digit or 3-dots sequence
(#84) Inline comments must end in full-stops, exclamation marks, or question marks
(#84) No space found before comment text; expected "// groupsmode" but found "//groupsmode"
(#89) Commas (,) must be followed by white space.
(#93) Inline comments must start with a capital letter, digit or 3-dots sequence
(#93) Inline comments must end in full-stops, exclamation marks, or question marks
(#93) No space found before comment text; expected "// if no groups or can see all groups, simple SQL" but found "//if no groups or can see all groups, simple SQL"
(#94) Expected "if (...) {\n"; found "if(...) {\n"
(#94) Expected 1 space after "!="; 0 found
(#97) Inline comments must start with a capital letter, digit or 3-dots sequence
(#97) Inline comments must end in full-stops, exclamation marks, or question marks
(#97) Line indented incorrectly; expected at least 12 spaces, found 8
(#97) No space found before comment text; expected "// if need to partition to groups, SQL for groups" but found "//if need to partition to groups, SQL for groups"
(#98) Expected "} else {\n"; found "}else{\n"
(#105) Expected 1 space after "="; 0 found
(#109) Expected 1 space before "="; 0 found
(#109) Expected 1 space after "="; 0 found
mod/wordcards/classes/local/report/basereport.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#20) Inline doc block comments are not allowed; use "// Comment." instead
(#52) Visibility must be declared on method "process_raw_data"
(#54) Visibility must be declared on method "fetch_formatted_heading"
(#96) Inline comments must start with a capital letter, digit or 3-dots sequence
(#96) No space found before comment text; expected "// return empty string if the timestamps are not both present." but found "//return empty string if the timestamps are not both present."
(#106) Inline comments must start with a capital letter, digit or 3-dots sequence
(#106) No space found before comment text; expected "// return empty string if the timestamps are not both present." but found "//return empty string if the timestamps are not both present."
(#131) Expected "if (...) {\n"; found "if(...){\n"
mod/wordcards/classes/local/report/basic.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#5) Inline doc block comments are not allowed; use "// Comment." instead
(#61) Inline comments must start with a capital letter, digit or 3-dots sequence
(#61) Inline comments must end in full-stops, exclamation marks, or question marks
(#61) No space found before comment text; expected "// heading data" but found "//heading data"
mod/wordcards/classes/local/report/grades.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#5) Inline doc block comments are not allowed; use "// Comment." instead
(#19) Commas (,) must be followed by white space.
(#19) Commas (,) must be followed by white space.
(#19) Commas (,) must be followed by white space.
(#19) Commas (,) must be followed by white space.
(#19) Commas (,) must be followed by white space.
(#19) Commas (,) must be followed by white space.
(#19) Commas (,) must be followed by white space.
(#19) Commas (,) must be followed by white space.
(#19) Line exceeds 132 characters; contains 151 characters
(#39) Expected 1 space before "=>"; 0 found
(#39) Expected 1 space after "=>"; 0 found
(#40) Space found before semicolon; expected ""</a>";" but found ""</a>" ;"
(#42) Expected 1 space after "="; 2 found
(#104) Inline comments must start with a capital letter, digit or 3-dots sequence
(#104) Inline comments must end in full-stops, exclamation marks, or question marks
(#104) This comment is 59% valid code; is this commented out code?
(#104) No space found before comment text; expected "// $ec = $this->fetch_cache(constants::M_TABLE,$record->englishcentralid);" but found "//$ec = $this->fetch_cache(constants::M_TABLE,$record->englishcentralid);"
(#110) Commas (,) must be followed by white space.
(#112) Inline comments must start with a capital letter, digit or 3-dots sequence
(#112) Inline comments must end in full-stops, exclamation marks, or question marks
(#112) No space found before comment text; expected "// heading data" but found "//heading data"
(#116) Inline comments must start with a capital letter, digit or 3-dots sequence
(#116) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) No space found before comment text; expected "// groupsmode" but found "//groupsmode"
(#121) Commas (,) must be followed by white space.
(#124) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#126) Inline comments must start with a capital letter, digit or 3-dots sequence
(#126) Inline comments must end in full-stops, exclamation marks, or question marks
(#126) No space found before comment text; expected "// if no groups, or can see all groups then the SQL is simple" but found "//if no groups, or can see all groups then the SQL is simple"
(#127) Expected "if (...) {\n"; found "if(...) {\n"
(#127) Expected 1 space after "!="; 0 found
(#130) Inline comments must start with a capital letter, digit or 3-dots sequence
(#130) Inline comments must end in full-stops, exclamation marks, or question marks
(#130) Line indented incorrectly; expected at least 12 spaces, found 9
(#130) No space found before comment text; expected "// if need to partition to groups, SQL for groups" but found "//if need to partition to groups, SQL for groups"
(#131) Expected "} else {\n"; found "}else{\n"
(#138) Expected 1 space after "="; 0 found
(#142) Expected 1 space before "="; 0 found
(#142) Expected 1 space after "="; 0 found
(#146) Inline comments must start with a capital letter, digit or 3-dots sequence
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#146) No space found before comment text; expected "// loop through data an attemptcount and latestattempts" but found "//loop through data an attemptcount and latestattempts"
(#147) Expected 1 space before "="; 0 found
(#147) Expected 1 space after "="; 0 found
(#150) Expected "if (...) {\n"; found "if(...){\n"
(#150) Commas (,) must be followed by white space.
(#153) Expected "} else {\n"; found "}else{\n"
(#154) Expected 1 space before "="; 0 found
(#154) Expected 1 space after "="; 0 found
(#162) Inline comments must start with a capital letter, digit or 3-dots sequence
(#162) Inline comments must end in full-stops, exclamation marks, or question marks
(#162) No space found before comment text; expected "// add attempt count" but found "//add attempt count"
(#164) Expected 1 space before "="; 0 found
(#164) Expected 1 space after "="; 0 found
mod/wordcards/classes/local/report/userattempts.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#5) Inline doc block comments are not allowed; use "// Comment." instead
(#19) Commas (,) must be followed by white space.
(#19) Commas (,) must be followed by white space.
(#19) Commas (,) must be followed by white space.
(#19) Commas (,) must be followed by white space.
(#19) Commas (,) must be followed by white space.
(#19) Commas (,) must be followed by white space.
(#19) Line exceeds 132 characters; contains 141 characters
(#99) Inline comments must start with a capital letter, digit or 3-dots sequence
(#99) Inline comments must end in full-stops, exclamation marks, or question marks
(#99) No space found before comment text; expected "// heading data" but found "//heading data"
(#103) Inline comments must start with a capital letter, digit or 3-dots sequence
(#103) Inline comments must end in full-stops, exclamation marks, or question marks
(#103) No space found before comment text; expected "// we would usually check for group access here, but its already been checked in reports.php" but found "//we would usually check for group access here, but its already been checked in reports.php"
(#104) Expected 1 space before "=>"; 0 found
(#104) Expected 1 space after "=>"; 0 found
(#104) Commas (,) must be followed by white space.
(#104) Line exceeds 132 characters; contains 148 characters
mod/wordcards/classes/module.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#32) Inline comments must start with a capital letter, digit or 3-dots sequence
(#32) No space found before comment text; expected "// not used" but found "//not used"
(#33) Inline comments must end in full-stops, exclamation marks, or question marks
(#33) No space found before comment text; expected "// not used" but found "//not used"
(#81) Expected 1 space before opening brace; found 0
(#118) Expected 1 space before opening brace; found 0
(#119) Commas (,) must be followed by white space.
(#120) Expected 1 space before "="; 0 found
(#120) Expected 1 space after "="; 0 found
(#123) Expected 1 space before "="; 0 found
(#123) Expected 1 space after "="; 0 found
(#126) Expected 1 space before "="; 0 found
(#126) Expected 1 space after "="; 0 found
(#129) Expected 1 space before "="; 0 found
(#129) Expected 1 space after "="; 0 found
(#132) Expected 1 space before "="; 0 found
(#132) Expected 1 space after "="; 0 found
(#135) Expected 1 space before "="; 0 found
(#135) Expected 1 space after "="; 0 found
(#140) Inline comments must start with a capital letter, digit or 3-dots sequence
(#140) Inline comments must end in full-stops, exclamation marks, or question marks
(#140) No space found before comment text; expected "// do nothing" but found "//do nothing"
(#232) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#234) Expected 1 space before "="; 0 found
(#234) Expected 1 space after "="; 0 found
(#235) Expected "if (...) {\n"; found "if(...){\n"
(#236) Expected "if (...) {\n"; found "if(...){\n"
(#240) Expected 1 space before "="; 0 found
(#240) Expected 1 space after "="; 0 found
(#242) Expected "if (...) {\n"; found "if(...){\n"
(#243) Expected "if (...) {\n"; found "if(...){\n"
(#247) Expected 1 space before "="; 0 found
(#247) Expected 1 space after "="; 0 found
(#259) Variable "selected_records" must not contain underscores.
(#260) Variable "selected_records" must not contain underscores.
(#267) Expected "if (...) {\n"; found "if(...){"
(#267) Expected 1 space before "<"; 0 found
(#267) Expected 1 space after "<"; 0 found
(#267) Expected 1 space before "="; 0 found
(#267) Expected 1 space after "="; 0 found
(#267) Closing brace must be on a line by itself
(#298) Expected "if (...) {\n"; found "if(...){"
(#298) Expected 1 space before "<"; 0 found
(#298) Expected 1 space after "<"; 0 found
(#298) Expected 1 space before "="; 0 found
(#298) Expected 1 space after "="; 0 found
(#298) Closing brace must be on a line by itself
(#344) Variable "selected_records" must not contain underscores.
(#346) Variable "selected_records" must not contain underscores.
(#361) Expected 1 space before opening brace; found 0
(#363) Commas (,) must be followed by white space.
(#363) Commas (,) must be followed by white space.
(#363) Commas (,) must be followed by white space.
(#363) Commas (,) must be followed by white space.
(#363) Line exceeds 132 characters; contains 138 characters
(#364) Expected "if (...) {\n"; found "if(...){\n"
(#366) Expected "} else {\n"; found "}else{\n"
(#372) Inline comments must start with a capital letter, digit or 3-dots sequence
(#372) Inline comments must end in full-stops, exclamation marks, or question marks
(#372) No space found before comment text; expected "// unlimited attempts can attempt" but found "//unlimited attempts can attempt"
(#373) Expected "if (...) {\n"; found "if(...){"
(#373) Expected 1 space before "=="; 0 found
(#373) Expected 1 space after "=="; 0 found
(#373) Closing brace must be on a line by itself
(#376) Expected "if (...) {\n"; found "if(...){"
(#376) Closing brace must be on a line by itself
(#378) Inline comments must end in full-stops, exclamation marks, or question marks
(#379) Expected "if (...) {\n"; found "if (...) {"
(#379) Closing brace must be on a line by itself
(#381) Inline comments must start with a capital letter, digit or 3-dots sequence
(#381) Inline comments must end in full-stops, exclamation marks, or question marks
(#381) No space found before comment text; expected "// if no attempts, we can attempt" but found "//if no attempts, we can attempt"
(#382) Expected 1 space before "="; 0 found
(#382) Expected 1 space after "="; 0 found
(#383) Expected "if (...) {\n"; found "if(...){"
(#383) Closing brace must be on a line by itself
(#385) Inline comments must start with a capital letter, digit or 3-dots sequence
(#385) Inline comments must end in full-stops, exclamation marks, or question marks
(#385) No space found before comment text; expected "// if we have fewer attempts than the max, we can attemopt" but found "//if we have fewer attempts than the max, we can attemopt"
(#386) Expected "if (...) {\n"; found "if(...){"
(#386) Expected 1 space before "<"; 0 found
(#386) Expected 1 space after "<"; 0 found
(#386) Closing brace must be on a line by itself
(#388) Inline comments must start with a capital letter, digit or 3-dots sequence
(#388) Inline comments must end in full-stops, exclamation marks, or question marks
(#388) No space found before comment text; expected "// if we have not completed the last attempt, we can attempt" but found "//if we have not completed the last attempt, we can attempt"
(#389) Expected "if (...) {\n"; found "if(...){"
(#389) Closing brace must be on a line by itself
(#391) Inline comments must start with a capital letter, digit or 3-dots sequence
(#391) Inline comments must end in full-stops, exclamation marks, or question marks
(#391) No space found before comment text; expected "// otherwise, no we can not attempt" but found "//otherwise, no we can not attempt"
(#404) Expected "if (...) {\n"; found "if(...){\n"
(#406) Expected "} else {\n"; found "}else{\n"
(#418) Expected "if (...) {\n"; found "if(...){\n"
(#419) Expected 1 space after "="; 0 found
(#449) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#453) Expected 1 space before "="; 0 found
(#453) Expected 1 space after "="; 0 found
(#456) Expected 1 space before "="; 0 found
(#456) Expected 1 space after "="; 0 found
(#459) Expected 1 space before "="; 0 found
(#459) Expected 1 space after "="; 0 found
(#462) Expected 1 space before "="; 0 found
(#462) Expected 1 space after "="; 0 found
(#465) Expected 1 space before "="; 0 found
(#465) Expected 1 space after "="; 0 found
(#468) Expected 1 space before "="; 0 found
(#468) Expected 1 space after "="; 0 found
(#472) No space found before comment text; expected "// we could set passmark to 1 or half of termcount?" but found "//we could set passmark to 1 or half of termcount?"
(#473) Inline comments must end in full-stops, exclamation marks, or question marks
(#473) This comment is 50% valid code; is this commented out code?
(#473) No space found before comment text; expected "// $passmark = $termcount;" but found "//$passmark = $termcount;"
(#474) Expected 1 space before "="; 0 found
(#474) Expected 1 space after "="; 0 found
(#535) Expected "if (...) {\n"; found "if(...) {\n"
(#535) Expected 1 space before ">"; 0 found
(#535) Expected 1 space after ">"; 0 found
(#593) Expected 1 space before "=>"; 0 found
(#593) Expected 1 space after "=>"; 0 found
(#599) Inline comments must start with a capital letter, digit or 3-dots sequence
(#599) Inline comments must end in full-stops, exclamation marks, or question marks
(#599) No space found before comment text; expected "// force a reattemot that will then start them off on step1 (it will bump them up from terms step)" but found "//force a reattemot that will then start them off on step1 (it will bump them up from terms step)"
(#603) Inline comments must start with a capital letter, digit or 3-dots sequence
(#603) Inline comments must end in full-stops, exclamation marks, or question marks
(#603) No space found before comment text; expected "// only reattempt if we dont have a current attempt going" but found "//only reattempt if we dont have a current attempt going"
(#605) Expected "if (...) {\n"; found "if(...){"
(#605) Closing brace must be on a line by itself
(#606) Expected "if (...) {\n"; found "if(...){"
(#606) Closing brace must be on a line by itself
(#623) Empty IF statement detected
(#664) Variable "next_step" must not contain underscores.
(#665) Variable "next_step" must not contain underscores.
(#669) Variable "next_step" must not contain underscores.
(#670) Variable "next_step" must not contain underscores.
(#713) Inline comments must start with a capital letter, digit or 3-dots sequence
(#713) Inline comments must end in full-stops, exclamation marks, or question marks
(#713) No space found before comment text; expected "// if we already ended, lets return that" but found "//if we already ended, lets return that"
(#714) Expected "if (...) {\n"; found "if(...){\n"
(#714) Expected 1 space after "=="; 0 found
(#718) Inline comments must end in full-stops, exclamation marks, or question marks
(#718) No space found before comment text; expected "// TODO: add any newly created steps to this array to add them to the search" but found "//TODO: add any newly created steps to this array to add them to the search"
(#726) Inline comments must start with a capital letter, digit or 3-dots sequence
(#726) Inline comments must end in full-stops, exclamation marks, or question marks
(#726) No space found before comment text; expected "// init our search start flag and return value" but found "//init our search start flag and return value"
(#727) Expected 1 space before "="; 0 found
(#727) Expected 1 space after "="; 0 found
(#728) Expected 1 space before "="; 0 found
(#728) Expected 1 space after "="; 0 found
(#730) Inline comments must start with a capital letter, digit or 3-dots sequence
(#730) Inline comments must end in full-stops, exclamation marks, or question marks
(#730) No space found before comment text; expected "// loop through the steps" but found "//loop through the steps"
(#731) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#732) Expected "if (...) {\n"; found "if(...){\n"
(#732) Expected 1 space before "=="; 0 found
(#732) Expected 1 space after "=="; 0 found
(#733) Expected 1 space before "="; 0 found
(#733) Expected 1 space after "="; 0 found
(#736) Inline comments must start with a capital letter, digit or 3-dots sequence
(#736) Inline comments must end in full-stops, exclamation marks, or question marks
(#736) No space found before comment text; expected "// we loop through till we are beyond the current step, and then we are "searching" for the next step" but found "//we loop through till we are beyond the current step, and then we are "searching" for the next step"
(#737) Expected "if (...) {\n"; found "if(...){\n"
(#738) Inline comments must start with a capital letter, digit or 3-dots sequence
(#738) No space found before comment text; expected "// if the next step is the end step, then so be it." but found "//if the next step is the end step, then so be it."
(#739) Expected "if (...) {\n"; found "if(...){\n"
(#739) Expected 1 space before "=="; 0 found
(#739) Expected 1 space after "=="; 0 found
(#740) Expected 1 space before "="; 0 found
(#743) No space found before comment text; expected "// check if we have words in the review pool, and if the currebt "next" activity is a "learn" or "review" one" but found "//check if we have words in the review pool, and if the currebt "next" activity is a "learn" or "review" one"
(#744) No space found before comment text; expected "// we stopped skipping activities if the review pool empty, and began usng learn terms: because grading got hard" but found "//we stopped skipping activities if the review pool empty, and began usng learn terms: because grading got hard"
(#745) This comment is 84% valid code; is this commented out code?
(#745) No space found before comment text; expected "// $this->are_there_words_to_review();" but found "//$this->are_there_words_to_review();"
(#748) Inline comments must start with a capital letter, digit or 3-dots sequence
(#748) Inline comments must end in full-stops, exclamation marks, or question marks
(#748) No space found before comment text; expected "// if not practice type was specified move on" but found "//if not practice type was specified move on"
(#749) Expected "if (...) {\n"; found "if (...){\n"
(#749) Expected 1 space before "=="; 0 found
(#749) Expected 1 space after "=="; 0 found
(#753) Inline comments must start with a capital letter, digit or 3-dots sequence
(#753) Inline comments must end in full-stops, exclamation marks, or question marks
(#753) No space found before comment text; expected "// get next word poodl" but found "//get next word poodl"
(#756) Inline comments must start with a capital letter, digit or 3-dots sequence
(#756) Inline comments must end in full-stops, exclamation marks, or question marks
(#756) No space found before comment text; expected "// if we have words in the review pool, then this step should be fine" but found "//if we have words in the review pool, then this step should be fine"
(#757) Expected "if (...) {\n"; found "if(...){\n"
(#761) Inline comments must start with a capital letter, digit or 3-dots sequence
(#761) Inline comments must end in full-stops, exclamation marks, or question marks
(#761) Line indented incorrectly; expected at least 20 spaces, found 16
(#761) No space found before comment text; expected "// if we have no words in the review pool, we need a learn step, lets see if we have one" but found "//if we have no words in the review pool, we need a learn step, lets see if we have one"
(#762) Usage of ELSEIF not allowed; use ELSE IF instead
(#762) Expected 1 space before "=="; 0 found
(#762) Expected 1 space after "=="; 0 found
(#765) Expected "} else {\n"; found "}else{\n"
(#766) Inline comments must start with a capital letter, digit or 3-dots sequence
(#766) Inline comments must end in full-stops, exclamation marks, or question marks
(#766) No space found before comment text; expected "// we would continue if we need a learn activity, but $thisstep was a review activity" but found "//we would continue if we need a learn activity, but $thisstep was a review activity"
(#771) Inline comments must start with a capital letter, digit or 3-dots sequence
(#771) Inline comments must end in full-stops, exclamation marks, or question marks
(#771) No space found before comment text; expected "// if we got no next step, then lets just jump to end" but found "//if we got no next step, then lets just jump to end"
(#772) Expected "if (...) {\n"; found "if(...){"
(#772) Expected 1 space before "="; 0 found
(#772) Expected 1 space after "="; 0 found
(#772) Closing brace must be on a line by itself
(#773) Inline comments must start with a capital letter, digit or 3-dots sequence
(#773) Inline comments must end in full-stops, exclamation marks, or question marks
(#773) No space found before comment text; expected "// return next step" but found "//return next step"
(#777) Expected 1 space before opening brace; found 0
(#780) Inline comments must start with a capital letter, digit or 3-dots sequence
(#780) Inline comments must end in full-stops, exclamation marks, or question marks
(#780) No space found before comment text; expected "// if we are an admin, just say yes" but found "//if we are an admin, just say yes"
(#781) Expected "if (...) {\n"; found "if(...){\n"
(#792) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#805) Functions must not contain multiple empty lines in a row; found 2 empty lines
mod/wordcards/classes/output/renderer.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#24) global $PAGE cannot be used in renderers. Use $this->page.
(#24) global $OUTPUT cannot be used in renderers. Use $this->output.
(#24) Commas (,) must be followed by white space.
(#28) global $OUTPUT cannot be used in renderers. Use $this->output.
(#31) Inline comments must start with a capital letter, digit or 3-dots sequence
(#31) Inline comments must end in full-stops, exclamation marks, or question marks
(#31) No space found before comment text; expected "// make sure each definition has a voice" but found "//make sure each definition has a voice"
(#32) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#33) Expected "if (...) {\n"; found "if(...){\n"
(#33) Expected 1 space before "=="; 0 found
(#33) Expected 1 space after "=="; 0 found
(#33) Expected 1 space before "=="; 0 found
(#33) Expected 1 space after "=="; 0 found
(#37) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#49) Inline comments must start with a capital letter, digit or 3-dots sequence
(#49) Inline comments must end in full-stops, exclamation marks, or question marks
(#49) No space found before comment text; expected "// attempt info" but found "//attempt info"
(#50) Expected 1 space before "="; 0 found
(#50) Expected 1 space after "="; 0 found
(#52) Expected 1 space before "="; 0 found
(#52) Expected 1 space after "="; 0 found
(#53) Expected "if (...) {\n"; found "if(...){\n"
(#54) Expected 1 space before "="; 0 found
(#54) Expected 1 space after "="; 0 found
(#55) Expected "} else {\n"; found "}else{\n"
(#56) Expected 1 space before "="; 0 found
(#56) Expected 1 space after "="; 0 found
(#58) Expected 1 space before "="; 0 found
(#58) Expected 1 space after "="; 0 found
(#59) Expected 1 space before ">"; 0 found
(#59) Expected 1 space after ">"; 0 found
(#60) Expected "if (...) {\n"; found "if(...){\n"
(#61) Expected 1 space before "="; 0 found
(#61) Expected 1 space after "="; 0 found
(#62) Expected 1 space before "="; 0 found
(#62) Expected 1 space after "="; 0 found
(#63) Expected 1 space before "="; 0 found
(#63) Expected 1 space after "="; 0 found
(#63) Commas (,) must be followed by white space.
(#64) Usage of ELSEIF not allowed; use ELSE IF instead
(#64) Expected 1 space before "=="; 0 found
(#64) Expected 1 space after "=="; 0 found
(#65) Expected 1 space before "="; 0 found
(#65) Expected 1 space after "="; 0 found
(#66) Expected 1 space before "="; 0 found
(#66) Expected 1 space after "="; 0 found
(#67) Expected 1 space before "="; 0 found
(#67) Expected 1 space after "="; 0 found
(#67) Commas (,) must be followed by white space.
(#68) Expected "} else {\n"; found "}else{\n"
(#69) Expected 1 space before "="; 0 found
(#69) Expected 1 space after "="; 0 found
(#70) Expected 1 space before "="; 0 found
(#70) Expected 1 space after "="; 0 found
(#71) Expected 1 space before "="; 0 found
(#71) Expected 1 space after "="; 0 found
(#71) Commas (,) must be followed by white space.
(#73) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#75) Inline comments must start with a capital letter, digit or 3-dots sequence
(#75) Inline comments must end in full-stops, exclamation marks, or question marks
(#75) No space found before comment text; expected "// config" but found "//config"
(#78) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#81) Expected 1 space before "=>"; 0 found
(#83) Expected 1 space before "=>"; 0 found
(#83) Expected 1 space after "=>"; 0 found
(#84) Expected 1 space before "=>"; 0 found
(#84) Expected 1 space after "=>"; 0 found
(#85) Expected 1 space before "=>"; 0 found
(#85) Expected 1 space after "=>"; 0 found
(#86) Expected 1 space before "=>"; 0 found
(#86) Expected 1 space after "=>"; 0 found
(#87) Expected 1 space before "=>"; 0 found
(#87) Expected 1 space after "=>"; 0 found
(#88) Expected 1 space before "=>"; 0 found
(#88) Expected 1 space after "=>"; 0 found
(#97) Expected 1 space before "=>"; 0 found
(#97) Expected 1 space after "=>"; 0 found
(#97) Commas (,) must be followed by white space.
(#97) Expected 1 space before "=>"; 0 found
(#97) Expected 1 space after "=>"; 0 found
(#97) Line exceeds maximum limit of 180 characters; contains 182 characters
(#105) Expected 1 space before "=>"; 0 found
(#105) Expected 1 space after "=>"; 0 found
(#106) Expected 1 space before "=>"; 0 found
(#106) Expected 1 space after "=>"; 0 found
(#107) Expected 1 space before "=>"; 0 found
(#107) Expected 1 space after "=>"; 0 found
(#107) Commas (,) must be followed by white space.
(#109) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#111) Expected 1 space before "="; 0 found
(#111) Expected 1 space after "="; 0 found
(#112) Variable "opts_html" must not contain underscores.
(#113) Expected 1 space before "="; 0 found
(#113) Expected 1 space after "="; 0 found
(#113) Expected 1 space before "=>"; 0 found
(#116) Variable "opts_html" must not contain underscores.
(#120) Expected 1 space before opening brace; found 0
(#123) Expected "foreach (...) {\n"; found "foreach (...){\n"
(#125) Expected 1 space before "="; 0 found
(#125) Expected 1 space after "="; 0 found
(#126) Expected 1 space before "="; 0 found
(#126) Expected 1 space after "="; 0 found
(#127) Expected 1 space before "="; 0 found
(#127) Expected 1 space after "="; 0 found
(#128) Expected 1 space before "="; 0 found
(#128) Expected 1 space after "="; 0 found
(#129) Expected 1 space before "="; 0 found
(#129) Expected 1 space after "="; 0 found
(#130) Expected 1 space after "="; 0 found
(#131) Expected 1 space after "="; 0 found
(#132) Expected 1 space before "="; 0 found
(#132) Expected 1 space after "="; 0 found
(#134) Variable "defs_object" must not contain underscores.
(#135) Variable "defs_object" must not contain underscores.
(#136) Variable "defs_object" must not contain underscores.
(#141) global $PAGE cannot be used in renderers. Use $this->page.
(#141) global $OUTPUT cannot be used in renderers. Use $this->output.
(#143) Inline comments must start with a capital letter, digit or 3-dots sequence
(#143) Inline comments must end in full-stops, exclamation marks, or question marks
(#143) No space found before comment text; expected "// config" but found "//config"
(#146) Inline comments must start with a capital letter, digit or 3-dots sequence
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#146) No space found before comment text; expected "// get state" but found "//get state"
(#149) Inline comments must start with a capital letter, digit or 3-dots sequence
(#149) Inline comments must end in full-stops, exclamation marks, or question marks
(#149) No space found before comment text; expected "// if we are in review state, we use different words" but found "//if we are in review state, we use different words"
(#150) Expected "if (...) {\n"; found "if(...) {\n"
(#152) Expected "} else {\n"; found "}else{\n"
(#156) Inline comments must start with a capital letter, digit or 3-dots sequence
(#156) Inline comments must end in full-stops, exclamation marks, or question marks
(#156) No space found before comment text; expected "// make sure each definition has a voice" but found "//make sure each definition has a voice"
(#157) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#158) Expected "if (...) {\n"; found "if(...){\n"
(#158) Expected 1 space before "=="; 0 found
(#158) Expected 1 space after "=="; 0 found
(#158) Expected 1 space before "=="; 0 found
(#158) Expected 1 space after "=="; 0 found
(#164) Expected 1 space before "="; 0 found
(#164) Expected 1 space after "="; 0 found
(#165) Variable "opts_html" must not contain underscores.
(#166) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#168) Line indented incorrectly; expected at least 8 spaces, found 4
(#169) Line indented incorrectly; expected at least 8 spaces, found 4
(#169) Expected 1 space after "="; 2 found
(#169) Commas (,) must be followed by white space.
(#169) Expected 1 space before "=>"; 0 found
(#169) Expected 1 space after "=>"; 0 found
(#169) Commas (,) must be followed by white space.
(#169) Expected 1 space before "=>"; 0 found
(#169) Expected 1 space after "=>"; 0 found
(#169) Line exceeds 132 characters; contains 150 characters
(#170) Line indented incorrectly; expected at least 8 spaces, found 4
(#172) Expected 1 space before "="; 0 found
(#172) Expected 1 space after "="; 0 found
(#172) Expected 1 space before "=>"; 0 found
(#172) Expected 1 space after "=>"; 0 found
(#172) Commas (,) must be followed by white space.
(#172) Expected 1 space before "=>"; 0 found
(#172) Expected 1 space after "=>"; 0 found
(#173) Expected 1 space before "=>"; 0 found
(#173) Commas (,) must be followed by white space.
(#173) Expected 1 space before "=>"; 0 found
(#173) Expected 1 space after "=>"; 0 found
(#173) Expected 1 space before "=>"; 0 found
(#173) Expected 1 space after "=>"; 0 found
(#174) Expected 1 space before "=>"; 0 found
(#174) Expected 1 space after "=>"; 0 found
(#174) Commas (,) must be followed by white space.
(#174) Expected 1 space before "=>"; 0 found
(#174) Expected 1 space after "=>"; 0 found
(#174) Commas (,) must be followed by white space.
(#174) Commas (,) must be followed by white space.
(#174) Expected 1 space before "=>"; 0 found
(#174) Expected 1 space after "=>"; 0 found
(#181) Variable "activity_html" must not contain underscores.
(#186) Variable "activity_html" must not contain underscores.
(#191) Variable "activity_html" must not contain underscores.
(#197) Variable "activity_html" must not contain underscores.
(#200) Variable "opts_html" must not contain underscores.
(#200) Variable "activity_html" must not contain underscores.
(#206) Inline comments must start with a capital letter, digit or 3-dots sequence
(#206) Inline comments must end in full-stops, exclamation marks, or question marks
(#206) This comment is 62% valid code; is this commented out code?
(#206) No space found before comment text; expected "// $scattertimemsg = str_replace('[[time]]', gmdate("i:s:00", $scattertime), $scattertimemsg);" but found "//$scattertimemsg = str_replace('[[time]]', gmdate("i:s:00", $scattertime), $scattertimemsg);"
(#216) Expected 1 space before opening brace; found 0
(#223) Expected 1 space before opening brace; found 0
(#224) Commas (,) must be followed by white space.
(#226) Inline comments must start with a capital letter, digit or 3-dots sequence
(#226) Inline comments must end in full-stops, exclamation marks, or question marks
(#226) No space found before comment text; expected "// get state" but found "//get state"
(#229) Inline comments must start with a capital letter, digit or 3-dots sequence
(#229) Inline comments must end in full-stops, exclamation marks, or question marks
(#229) No space found before comment text; expected "// fitst confirm we have the cloud poodll token and can show the cards" but found "//fitst confirm we have the cloud poodll token and can show the cards"
(#230) Variable "api_user" must not contain underscores.
(#230) Commas (,) must be followed by white space.
(#231) Variable "api_secret" must not contain underscores.
(#231) Commas (,) must be followed by white space.
(#232) Commas (,) must be followed by white space.
(#234) Inline comments must start with a capital letter, digit or 3-dots sequence
(#234) Inline comments must end in full-stops, exclamation marks, or question marks
(#234) No space found before comment text; expected "// check user has entered api credentials" but found "//check user has entered api credentials"
(#235) Expected "if (...) {\n"; found "if(...){\n"
(#235) Variable "api_user" must not contain underscores.
(#235) Variable "api_secret" must not contain underscores.
(#236) Commas (,) must be followed by white space.
(#239) Expected "} else {\n"; found "}else {\n"
(#240) Variable "api_user" must not contain underscores.
(#240) Variable "api_secret" must not contain underscores.
(#242) Inline comments must start with a capital letter, digit or 3-dots sequence
(#242) Inline comments must end in full-stops, exclamation marks, or question marks
(#242) No space found before comment text; expected "// check token authenticated and no errors in it" but found "//check token authenticated and no errors in it"
(#244) Expected "if (...) {\n"; found "if(...){\n"
(#249) Inline comments must start with a capital letter, digit or 3-dots sequence
(#249) Inline comments must end in full-stops, exclamation marks, or question marks
(#249) No space found before comment text; expected "// ok we now have a token and can continue to set up the cards" but found "//ok we now have a token and can continue to set up the cards"
(#252) Inline comments must start with a capital letter, digit or 3-dots sequence
(#252) Inline comments must end in full-stops, exclamation marks, or question marks
(#252) No space found before comment text; expected "// next url" but found "//next url"
(#254) Expected 1 space after "="; 2 found
(#254) Commas (,) must be followed by white space.
(#254) Expected 1 space before "=>"; 0 found
(#254) Expected 1 space after "=>"; 0 found
(#254) Commas (,) must be followed by white space.
(#254) Expected 1 space before "=>"; 0 found
(#254) Expected 1 space after "=>"; 0 found
(#254) Line exceeds 132 characters; contains 154 characters
(#256) Inline comments must start with a capital letter, digit or 3-dots sequence
(#256) Inline comments must end in full-stops, exclamation marks, or question marks
(#256) No space found before comment text; expected "// if we are in review state, we use different words and the next page is a finish page" but found "//if we are in review state, we use different words and the next page is a finish page"
(#257) Expected "if (...) {\n"; found "if(...) {\n"
(#259) Expected "} else {\n"; found "}else{\n"
(#264) Inline comments must start with a capital letter, digit or 3-dots sequence
(#264) Inline comments must end in full-stops, exclamation marks, or question marks
(#264) No space found before comment text; expected "// make sure each definition has a voice" but found "//make sure each definition has a voice"
(#265) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#266) Expected "if (...) {\n"; found "if(...){\n"
(#266) Expected 1 space before "=="; 0 found
(#266) Expected 1 space after "=="; 0 found
(#266) Expected 1 space before "=="; 0 found
(#266) Expected 1 space after "=="; 0 found
(#271) Expected 1 space before "="; 0 found
(#271) Expected 1 space after "="; 0 found
(#272) Variable "opts_html" must not contain underscores.
(#273) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#275) Expected 1 space before "="; 0 found
(#275) Expected 1 space after "="; 0 found
(#275) Expected 1 space before "=>"; 0 found
(#275) Expected 1 space after "=>"; 0 found
(#275) Commas (,) must be followed by white space.
(#275) Expected 1 space before "=>"; 0 found
(#275) Commas (,) must be followed by white space.
(#275) Expected 1 space before "=>"; 0 found
(#275) Expected 1 space after "=>"; 0 found
(#276) Expected 1 space before "="; 0 found
(#276) Expected 1 space after "="; 0 found
(#277) Expected 1 space before "="; 0 found
(#277) Expected 1 space after "="; 0 found
(#278) Expected 1 space before "="; 0 found
(#278) Expected 1 space after "="; 0 found
(#279) Expected 1 space before "="; 0 found
(#279) Expected 1 space after "="; 0 found
(#280) Expected 1 space before "="; 0 found
(#280) Expected 1 space after "="; 0 found
(#280) Commas (,) must be followed by white space.
(#281) Expected 1 space before "="; 0 found
(#281) Expected 1 space after "="; 0 found
(#282) Expected 1 space before "="; 0 found
(#283) Expected 1 space before "="; 0 found
(#283) Expected 1 space after "="; 0 found
(#283) Inline comments must start with a capital letter, digit or 3-dots sequence
(#283) Inline comments must end in full-stops, exclamation marks, or question marks
(#283) No space found before comment text; expected "// max expire time is 300 seconds" but found "//max expire time is 300 seconds"
(#287) Inline comments must start with a capital letter, digit or 3-dots sequence
(#287) Inline comments must end in full-stops, exclamation marks, or question marks
(#287) No space found before comment text; expected "// are we going to force streaning transcription from AWS only if its android" but found "//are we going to force streaning transcription from AWS only if its android"
(#290) Expected "if (...) {\n"; found "if(...) {\n"
(#290) Commas (,) must be followed by white space.
(#293) Variable "string_hints" must not contain underscores.
(#296) Expected 1 space before "="; 0 found
(#296) Expected 1 space after "="; 0 found
(#297) Expected 1 space before "="; 0 found
(#297) Expected 1 space after "="; 0 found
(#298) Expected 1 space before "="; 0 found
(#298) Expected 1 space after "="; 0 found
(#299) Expected 1 space before "="; 0 found
(#299) Expected 1 space after "="; 0 found
(#300) Expected 1 space before "="; 0 found
(#300) Expected 1 space after "="; 0 found
(#300) Variable "string_hints" must not contain underscores.
(#301) Expected 1 space before "="; 0 found
(#301) Expected 1 space after "="; 0 found
(#301) Commas (,) must be followed by white space.
(#303) Variable "opts_html" must not contain underscores.
(#307) Commas (,) must be followed by white space.
(#311) Expected 1 space after "="; 2 found
(#311) Commas (,) must be followed by white space.
(#311) Expected 1 space before "=>"; 0 found
(#311) Expected 1 space after "=>"; 0 found
(#311) Commas (,) must be followed by white space.
(#311) Expected 1 space before "=>"; 0 found
(#311) Expected 1 space after "=>"; 0 found
(#311) Line exceeds 132 characters; contains 154 characters
(#313) Inline comments must start with a capital letter, digit or 3-dots sequence
(#313) Inline comments must end in full-stops, exclamation marks, or question marks
(#313) No space found before comment text; expected "// if we are in review state, we use different words and the next page is a finish page" but found "//if we are in review state, we use different words and the next page is a finish page"
(#314) Expected "if (...) {\n"; found "if(...) {\n"
(#316) Expected "} else {\n"; found "}else{\n"
(#320) Inline comments must start with a capital letter, digit or 3-dots sequence
(#320) Inline comments must end in full-stops, exclamation marks, or question marks
(#320) No space found before comment text; expected "// make sure each definition has a voice" but found "//make sure each definition has a voice"
(#321) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#322) Expected "if (...) {\n"; found "if(...){\n"
(#322) Expected 1 space before "=="; 0 found
(#322) Expected 1 space after "=="; 0 found
(#322) Expected 1 space before "=="; 0 found
(#322) Expected 1 space after "=="; 0 found
(#358) Expected 1 space after "="; 0 found
mod/wordcards/classes/output/report_renderer.php
(#2) 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 "//".
(#4) 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 "//".
(#5) 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/>.".
(#22) Expected 1 space before "="; 0 found
(#22) Expected 1 space after "="; 0 found
(#28) Expected 1 space before "="; 0 found
(#28) Expected 1 space after "="; 0 found
(#29) Functions must not contain multiple empty lines in a row; found 5 empty lines
(#34) Commas (,) must be followed by white space.
(#59) Inline comments must start with a capital letter, digit or 3-dots sequence
(#59) Inline comments must end in full-stops, exclamation marks, or question marks
(#59) No space found before comment text; expected "// convert formdata to array" but found "//convert formdata to array"
(#72) Inline comments must start with a capital letter, digit or 3-dots sequence
(#72) Inline comments must end in full-stops, exclamation marks, or question marks
(#72) No space found before comment text; expected "// convert formdata to array" but found "//convert formdata to array"
(#90) Inline comments must start with a capital letter, digit or 3-dots sequence
(#90) Inline comments must end in full-stops, exclamation marks, or question marks
(#90) This comment is 100% valid code; is this commented out code?
(#90) No space found before comment text; expected "// "\t";" but found "//"\t";"
(#96) Inline comments must start with a capital letter, digit or 3-dots sequence
(#96) Inline comments must end in full-stops, exclamation marks, or question marks
(#96) No space found before comment text; expected "// echo header" but found "//echo header"
(#103) Inline comments must start with a capital letter, digit or 3-dots sequence
(#103) Inline comments must end in full-stops, exclamation marks, or question marks
(#103) No space found before comment text; expected "// echo data rows" but found "//echo data rows"
(#120) Inline comments must start with a capital letter, digit or 3-dots sequence
(#120) Inline comments must end in full-stops, exclamation marks, or question marks
(#120) No space found before comment text; expected "// set up our table and head attributes" but found "//set up our table and head attributes"
(#122) Variable "headrow_attributes" must not contain underscores.
(#128) Variable "headrow_attributes" must not contain underscores.
(#136) Inline comments must start with a capital letter, digit or 3-dots sequence
(#136) Inline comments must end in full-stops, exclamation marks, or question marks
(#136) No space found before comment text; expected "// set up descrption cell" but found "//set up descrption cell"
(#152) Visibility must be declared on method "show_reports_footer"
(#153) Inline comments must start with a capital letter, digit or 3-dots sequence
(#153) Inline comments must end in full-stops, exclamation marks, or question marks
(#156) Commas (,) must be followed by white space.
(#156) Expected 1 space before "=>"; 0 found
(#156) Expected 1 space after "=>"; 0 found
(#161) Visibility must be declared on method "show_perpage_selector"
(#176) Visibility must be declared on method "show_paging_bar"
(#178) Inline comments must start with a capital letter, digit or 3-dots sequence
(#178) Inline comments must end in full-stops, exclamation marks, or question marks
(#178) No space found before comment text; expected "// add paging params to url (NOT pageno)" but found "//add paging params to url (NOT pageno)"
(#184) Visibility must be declared on method "show_export_buttons"
mod/wordcards/classes/table_terms.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
mod/wordcards/classes/utils.php
(#41) Inline comments must start with a capital letter, digit or 3-dots sequence
(#41) No space found before comment text; expected "// are we willing and able to transcribe submissions?" but found "//are we willing and able to transcribe submissions?"
(#43) Opening brace should be on the same line as the declaration
(#44) Inline comments must start with a capital letter, digit or 3-dots sequence
(#44) No space found before comment text; expected "// we default to true" but found "//we default to true"
(#45) No space found before comment text; expected "// but it only takes one no ...." but found "//but it only takes one no ...."
(#48) Inline comments must end in full-stops, exclamation marks, or question marks
(#48) No space found before comment text; expected "// The regions that can transcribe" but found "//The regions that can transcribe"
(#54) Inline comments must start with a capital letter, digit or 3-dots sequence
(#54) Inline comments must end in full-stops, exclamation marks, or question marks
(#54) No space found before comment text; expected "// if user disables ai, we do not transcribe" but found "//if user disables ai, we do not transcribe"
(#55) Expected "if (...) {\n"; found "if(...){\n"
(#56) Expected 1 space after "="; 0 found
(#62) Inline comments must start with a capital letter, digit or 3-dots sequence
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
(#62) No space found before comment text; expected "// convert a phrase or word to a series of phonetic characters that we can use to compare text/spoken" but found "//convert a phrase or word to a series of phonetic characters that we can use to compare text/spoken"
(#63) Commas (,) must be followed by white space.
(#63) Expected 1 space before opening brace; found 0
(#76) Commas (,) must be followed by white space.
(#76) Expected 1 space before opening brace; found 0
(#77) Commas (,) must be followed by white space.
(#79) Commas (,) must be followed by white space.
(#81) Expected "if (...) {\n"; found "if (...) {"
(#81) Closing brace must be on a line by itself
(#83) Expected "if (...) {\n"; found "if (...) {"
(#83) Closing brace must be on a line by itself
(#85) Expected 1 space before "="; 0 found
(#85) Expected 1 space after "="; 0 found
(#86) Expected 1 space before "="; 0 found
(#86) Expected 1 space after "="; 0 found
(#89) Expected 1 space before "="; 0 found
(#89) Expected 1 space after "="; 0 found
(#93) Expected 1 space before "="; 0 found
(#93) Expected 1 space after "="; 0 found
(#97) Expected 1 space before "="; 0 found
(#97) Expected 1 space after "="; 0 found
(#101) Expected 1 space before "="; 0 found
(#101) Expected 1 space after "="; 0 found
(#105) Expected 1 space before "="; 0 found
(#105) Expected 1 space after "="; 0 found
(#111) Inline comments must start with a capital letter, digit or 3-dots sequence
(#111) Inline comments must end in full-stops, exclamation marks, or question marks
(#111) No space found before comment text; expected "// do nothing" but found "//do nothing"
(#114) Expected "if (...) {\n"; found "if(...){\n"
(#114) Expected 1 space before ">="; 0 found
(#114) Expected 1 space after ">="; 0 found
(#115) Calls to inbuilt PHP functions must be lowercase; expected "round" but found "ROUND"
(#116) Commas (,) must be followed by white space.
(#116) Commas (,) must be followed by white space.
(#116) Commas (,) must be followed by white space.
(#116) Expected 1 space before "=>"; 0 found
(#116) Expected 1 space after "=>"; 0 found
(#121) Expected 1 space before opening brace; found 0
(#122) Commas (,) must be followed by white space.
(#125) Commas (,) must be followed by white space.
(#127) Expected "if (...) {\n"; found "if (...) {"
(#127) Closing brace must be on a line by itself
(#129) Expected "if (...) {\n"; found "if (...) {"
(#129) Closing brace must be on a line by itself
(#131) Expected "if (...) {\n"; found "if (...) {"
(#131) Closing brace must be on a line by itself
(#132) Commas (,) must be followed by white space.
(#132) Commas (,) must be followed by white space.
(#133) Commas (,) must be followed by white space.
(#135) Expected 1 space before "="; 0 found
(#135) Expected 1 space after "="; 0 found
(#136) Expected 1 space before "="; 0 found
(#136) Expected 1 space after "="; 0 found
(#137) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#141) Expected 1 space before "="; 0 found
(#145) Expected 1 space before "="; 0 found
(#149) Expected 1 space before "="; 0 found
(#153) Expected 1 space before "="; 0 found
(#157) Expected 1 space before "="; 0 found
(#162) Expected 1 space before "="; 0 found
(#162) Expected 1 space after "="; 0 found
(#163) Expected 1 space before "="; 0 found
(#163) Expected 1 space after "="; 0 found
(#166) Expected "if (...) {\n"; found "if(...){\n"
(#166) Expected 1 space before ">"; 0 found
(#166) Expected 1 space after ">"; 0 found
(#171) Expected "if (...) {\n"; found "if(...) {\n"
(#171) Expected 1 space before ">"; 0 found
(#171) Expected 1 space after ">"; 0 found
(#172) Calls to inbuilt PHP functions must be lowercase; expected "round" but found "ROUND"
(#173) Commas (,) must be followed by white space.
(#173) Expected 1 space before "=>"; 0 found
(#173) Expected 1 space after "=>"; 0 found
(#180) Inline comments must start with a capital letter, digit or 3-dots sequence
(#180) No space found before comment text; expected "// we use curl to fetch transcripts from AWS and Tokens from cloudpoodll" but found "//we use curl to fetch transcripts from AWS and Tokens from cloudpoodll"
(#181) No space found before comment text; expected "// this is our helper" but found "//this is our helper"
(#182) No space found before comment text; expected "// we use curl to fetch transcripts from AWS and Tokens from cloudpoodll" but found "//we use curl to fetch transcripts from AWS and Tokens from cloudpoodll"
(#183) Inline comments must end in full-stops, exclamation marks, or question marks
(#183) No space found before comment text; expected "// this is our helper" but found "//this is our helper"
(#184) Commas (,) must be followed by white space.
(#185) Opening brace should be on the same line as the declaration
(#195) No space found before comment text; expected "// This is called from the settings page and we do not want to make calls out to cloud.poodll.com on settings" but found "//This is called from the settings page and we do not want to make calls out to cloud.poodll.com on settings"
(#196) No space found before comment text; expected "// page load, for performance and stability issues. So if the cache is empty and/or no token, we just show a" but found "//page load, for performance and stability issues. So if the cache is empty and/or no token, we just show a"
(#197) Inline comments must end in full-stops, exclamation marks, or question marks
(#197) No space found before comment text; expected "// "refresh token" links" but found "//"refresh token" links"
(#198) Commas (,) must be followed by white space.
(#198) Expected 1 space before opening brace; found 0
(#199) Line indented incorrectly; expected at least 8 spaces, found 7
(#201) Line indented incorrectly; expected at least 8 spaces, found 7
(#201) No space found before comment text; expected "// First check that we have an API id and secret" but found "//First check that we have an API id and secret"
(#202) Inline comments must end in full-stops, exclamation marks, or question marks
(#202) No space found before comment text; expected "// refresh token" but found "//refresh token"
(#204) Commas (,) must be followed by white space.
(#205) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#210) Expected "if (...) {\n"; found "if(...){\n"
(#211) Line indented incorrectly; expected at least 12 spaces, found 11
(#211) Commas (,) must be followed by white space.
(#212) Line indented incorrectly; expected 8 spaces, found 7
(#212) Closing brace indented incorrectly; expected 8 spaces, found 7
(#213) Expected "if (...) {\n"; found "if(...){\n"
(#214) Commas (,) must be followed by white space.
(#217) Expected "if (...) {\n"; found "if(...){\n"
(#221) Inline comments must end in full-stops, exclamation marks, or question marks
(#221) No space found before comment text; expected "// Fetch from cache and process the results and display" but found "//Fetch from cache and process the results and display"
(#225) Inline comments must start with a capital letter, digit or 3-dots sequence
(#225) Inline comments must end in full-stops, exclamation marks, or question marks
(#225) No space found before comment text; expected "// if we have no token object the creds were wrong ... or something" but found "//if we have no token object the creds were wrong ... or something"
(#226) Expected "if (...) {\n"; found "if(...){\n"
(#227) Commas (,) must be followed by white space.
(#228) Inline comments must start with a capital letter, digit or 3-dots sequence
(#228) Inline comments must end in full-stops, exclamation marks, or question marks
(#228) No space found before comment text; expected "// if we have an object but its no good, creds werer wrong ..or something" but found "//if we have an object but its no good, creds werer wrong ..or something"
(#229) Usage of ELSEIF not allowed; use ELSE IF instead
(#229) Commas (,) must be followed by white space.
(#230) Commas (,) must be followed by white space.
(#231) Inline comments must start with a capital letter, digit or 3-dots sequence
(#231) Line indented incorrectly; expected at least 12 spaces, found 8
(#231) No space found before comment text; expected "// if we do not have subs, then we are on a very old token or something is wrong, just get out of here." but found "//if we do not have subs, then we are on a very old token or something is wrong, just get out of here."
(#232) Usage of ELSEIF not allowed; use ELSE IF instead
(#232) Commas (,) must be followed by white space.
(#235) Expected "if (...) {\n"; found "if(...){\n"
(#239) Inline comments must start with a capital letter, digit or 3-dots sequence
(#239) No space found before comment text; expected "// we have enough info to display a report. Lets go." but found "//we have enough info to display a report. Lets go."
(#240) Expected "foreach (...) {\n"; found "foreach (...){\n"
(#241) Commas (,) must be followed by white space.
(#242) Commas (,) must be followed by white space.
(#245) Inline comments must end in full-stops, exclamation marks, or question marks
(#245) No space found before comment text; expected "// Is app authorised" but found "//Is app authorised"
(#246) Expected "if (...) {\n"; found "if(...){\n"
(#246) Commas (,) must be followed by white space.
(#247) Commas (,) must be followed by white space.
(#248) Commas (,) must be followed by white space.
(#249) Expected "} else {\n"; found "}else{\n"
(#250) Commas (,) must be followed by white space.
(#257) Inline comments must end in full-stops, exclamation marks, or question marks
(#257) No space found before comment text; expected "// We need a Poodll token to make all this recording and transcripts happen" but found "//We need a Poodll token to make all this recording and transcripts happen"
(#259) Opening brace should be on the same line as the declaration
(#267) Inline comments must start with a capital letter, digit or 3-dots sequence
(#267) No space found before comment text; expected "// if we got a token and its less than expiry time" but found "//if we got a token and its less than expiry time"
(#268) Inline comments must end in full-stops, exclamation marks, or question marks
(#269) Expected "if (...) {\n"; found "if(...){\n"
(#269) Expected 1 space before "=="; 0 found
(#269) Expected 1 space after "=="; 0 found
(#270) Expected "if (...) {\n"; found "if(...){\n"
(#275) Inline comments must end in full-stops, exclamation marks, or question marks
(#276) Variable "token_url" must not contain underscores.
(#276) Expected 1 space after "="; 0 found
(#280) Expected 1 space before "=>"; 0 found
(#280) Expected 1 space after "=>"; 0 found
(#282) Variable "token_response" must not contain underscores.
(#282) Variable "token_url" must not contain underscores.
(#282) Commas (,) must be followed by white space.
(#283) Variable "token_response" must not contain underscores.
(#284) Variable "resp_object" must not contain underscores.
(#284) Variable "token_response" must not contain underscores.
(#285) Expected "if (...) {\n"; found "if(...) {\n"
(#285) Variable "resp_object" must not contain underscores.
(#285) Variable "resp_object" must not contain underscores.
(#285) Commas (,) must be followed by white space.
(#286) Variable "resp_object" must not contain underscores.
(#287) Inline comments must start with a capital letter, digit or 3-dots sequence
(#287) Inline comments must end in full-stops, exclamation marks, or question marks
(#287) No space found before comment text; expected "// store the expiry timestamp and adjust it for diffs between our server times" but found "//store the expiry timestamp and adjust it for diffs between our server times"
(#288) Expected "if (...) {\n"; found "if(...) {\n"
(#288) Variable "resp_object" must not contain underscores.
(#289) Variable "resp_object" must not contain underscores.
(#289) Variable "resp_object" must not contain underscores.
(#290) Inline comments must start with a capital letter, digit or 3-dots sequence
(#290) Inline comments must end in full-stops, exclamation marks, or question marks
(#290) No space found before comment text; expected "// we refresh one hour out, to prevent any overlap" but found "//we refresh one hour out, to prevent any overlap"
(#292) Expected "} else {\n"; found "}else{\n"
(#296) Inline comments must start with a capital letter, digit or 3-dots sequence
(#296) Inline comments must end in full-stops, exclamation marks, or question marks
(#296) No space found before comment text; expected "// cache the token" but found "//cache the token"
(#300) Expected 1 space before "="; 0 found
(#300) Expected 1 space after "="; 0 found
(#301) Expected 1 space before "="; 0 found
(#301) Expected 1 space after "="; 0 found
(#302) Expected 1 space before "="; 0 found
(#302) Expected 1 space after "="; 0 found
(#303) Expected "if (...) {\n"; found "if(...){\n"
(#303) Variable "resp_object" must not contain underscores.
(#303) Commas (,) must be followed by white space.
(#304) Variable "resp_object" must not contain underscores.
(#306) Expected "if (...) {\n"; found "if(...){\n"
(#306) Variable "resp_object" must not contain underscores.
(#306) Commas (,) must be followed by white space.
(#307) Variable "resp_object" must not contain underscores.
(#309) Expected "if (...) {\n"; found "if(...){\n"
(#309) Variable "resp_object" must not contain underscores.
(#309) Commas (,) must be followed by white space.
(#310) Variable "resp_object" must not contain underscores.
(#312) Expected "if (...) {\n"; found "if(...){\n"
(#312) Variable "resp_object" must not contain underscores.
(#312) Commas (,) must be followed by white space.
(#313) Variable "resp_object" must not contain underscores.
(#315) Expected "if (...) {\n"; found "if(...){\n"
(#315) Variable "resp_object" must not contain underscores.
(#315) Commas (,) must be followed by white space.
(#316) Variable "resp_object" must not contain underscores.
(#322) Expected "} else {\n"; found "}else{\n"
(#324) Expected "if (...) {\n"; found "if(...) {\n"
(#324) Empty IF statement detected
(#324) Variable "resp_object" must not contain underscores.
(#324) Variable "resp_object" must not contain underscores.
(#324) Commas (,) must be followed by white space.
(#325) Inline comments must end in full-stops, exclamation marks, or question marks
(#325) No space found before comment text; expected "// ERROR = $resp_object->error" but found "//ERROR = $resp_object->error"
(#328) Expected "} else {\n"; found "}else{\n"
(#329) Expected 1 space before "="; 0 found
(#329) Expected 1 space after "="; 0 found
(#334) Inline comments must start with a capital letter, digit or 3-dots sequence
(#334) Inline comments must end in full-stops, exclamation marks, or question marks
(#334) No space found before comment text; expected "// check site URL is actually registered" but found "//check site URL is actually registered"
(#335) Visibility must be declared on method "is_site_registered"
(#338) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#340) Inline comments must start with a capital letter, digit or 3-dots sequence
(#340) No space found before comment text; expected "// get arrays of the wwwroot and registered url" but found "//get arrays of the wwwroot and registered url"
(#341) Inline comments must end in full-stops, exclamation marks, or question marks
(#341) No space found before comment text; expected "// just in case, lowercase'ify them" but found "//just in case, lowercase'ify them"
(#346) Inline comments must start with a capital letter, digit or 3-dots sequence
(#346) Inline comments must end in full-stops, exclamation marks, or question marks
(#346) No space found before comment text; expected "// add http:// or https:// to URLs that do not have it" but found "//add http:// or https:// to URLs that do not have it"
(#352) Inline comments must start with a capital letter, digit or 3-dots sequence
(#352) Inline comments must end in full-stops, exclamation marks, or question marks
(#352) No space found before comment text; expected "// if neither parsed successfully, that a no straight up" but found "//if neither parsed successfully, that a no straight up"
(#353) Variable "wwwroot_bits" must not contain underscores.
(#354) Variable "registered_bits" must not contain underscores.
(#355) Variable "wwwroot_bits" must not contain underscores.
(#355) Variable "registered_bits" must not contain underscores.
(#356) Inline comments must start with a capital letter, digit or 3-dots sequence
(#356) Inline comments must end in full-stops, exclamation marks, or question marks
(#356) No space found before comment text; expected "// this is not a match" but found "//this is not a match"
(#360) Inline comments must start with a capital letter, digit or 3-dots sequence
(#360) Inline comments must end in full-stops, exclamation marks, or question marks
(#360) No space found before comment text; expected "// get the subdomain widlcard address, ie *.a.b.c.d.com" but found "//get the subdomain widlcard address, ie *.a.b.c.d.com"
(#361) Variable "wildcard_subdomain_wwwroot" must not contain underscores.
(#362) Variable "wwwroot_bits" must not contain underscores.
(#363) Variable "wwwroot_bits" must not contain underscores.
(#365) Variable "wildcard_subdomain_wwwroot" must not contain underscores.
(#367) Inline comments must start with a capital letter, digit or 3-dots sequence
(#367) Inline comments must end in full-stops, exclamation marks, or question marks
(#367) No space found before comment text; expected "// this is not a match" but found "//this is not a match"
(#371) Inline comments must start with a capital letter, digit or 3-dots sequence
(#371) Inline comments must end in full-stops, exclamation marks, or question marks
(#371) No space found before comment text; expected "// match either the exact domain or the wildcard domain or fail" but found "//match either the exact domain or the wildcard domain or fail"
(#372) Variable "registered_bits" must not contain underscores.
(#373) Inline comments must start with a capital letter, digit or 3-dots sequence
(#373) Inline comments must end in full-stops, exclamation marks, or question marks
(#373) No space found before comment text; expected "// this will cover exact matches and path matches" but found "//this will cover exact matches and path matches"
(#374) Variable "registered_bits" must not contain underscores.
(#374) Variable "wwwroot_bits" must not contain underscores.
(#375) Inline comments must start with a capital letter, digit or 3-dots sequence
(#375) Inline comments must end in full-stops, exclamation marks, or question marks
(#375) No space found before comment text; expected "// this is a match" but found "//this is a match"
(#377) Inline comments must start with a capital letter, digit or 3-dots sequence
(#377) Inline comments must end in full-stops, exclamation marks, or question marks
(#377) No space found before comment text; expected "// this will cover subdomain matches" but found "//this will cover subdomain matches"
(#378) Variable "registered_bits" must not contain underscores.
(#378) Variable "wildcard_subdomain_wwwroot" must not contain underscores.
(#379) Inline comments must start with a capital letter, digit or 3-dots sequence
(#379) No space found before comment text; expected "// yay we are registered!!!!" but found "//yay we are registered!!!!"
(#382) Inline comments must start with a capital letter, digit or 3-dots sequence
(#382) Inline comments must end in full-stops, exclamation marks, or question marks
(#382) No space found before comment text; expected "// not a match" but found "//not a match"
(#386) Inline comments must start with a capital letter, digit or 3-dots sequence
(#386) Inline comments must end in full-stops, exclamation marks, or question marks
(#386) No space found before comment text; expected "// not a match" but found "//not a match"
(#393) Inline comments must start with a capital letter, digit or 3-dots sequence
(#393) No space found before comment text; expected "// check token and tokenobject(from cache)" but found "//check token and tokenobject(from cache)"
(#394) Inline comments must end in full-stops, exclamation marks, or question marks
(#394) No space found before comment text; expected "// return error message or blank if its all ok" but found "//return error message or blank if its all ok"
(#395) Expected 1 space before opening brace; found 0
(#398) Inline comments must start with a capital letter, digit or 3-dots sequence
(#398) Inline comments must end in full-stops, exclamation marks, or question marks
(#398) No space found before comment text; expected "// check token authenticated" but found "//check token authenticated"
(#399) Expected "if (...) {\n"; found "if(...) {\n"
(#409) Inline comments must start with a capital letter, digit or 3-dots sequence
(#409) Inline comments must end in full-stops, exclamation marks, or question marks
(#409) No space found before comment text; expected "// we should not get here if there is no token, but lets gracefully die, [v unlikely]" but found "//we should not get here if there is no token, but lets gracefully die, [v unlikely]"
(#415) Inline comments must end in full-stops, exclamation marks, or question marks
(#415) No space found before comment text; expected "// We have an object but its no good, creds were wrong ..or something. [v unlikely]" but found "//We have an object but its no good, creds were wrong ..or something. [v unlikely]"
(#420) Inline comments must start with a capital letter, digit or 3-dots sequence
(#431) Inline comments must start with a capital letter, digit or 3-dots sequence
(#431) No space found before comment text; expected "// just return empty if there is no error." but found "//just return empty if there is no error."
(#436) Line indented incorrectly; expected 4 spaces, found 2
(#436) Expected 1 space before opening brace; found 0
(#437) Line indented incorrectly; expected at least 8 spaces, found 6
(#438) Commas (,) must be followed by white space.
(#439) Commas (,) must be followed by white space.
(#440) Commas (,) must be followed by white space.
(#441) Commas (,) must be followed by white space.
(#442) Commas (,) must be followed by white space.
(#443) Commas (,) must be followed by white space.
(#444) Commas (,) must be followed by white space.
(#445) Commas (,) must be followed by white space.
(#446) Commas (,) must be followed by white space.
(#447) Commas (,) must be followed by white space.
(#448) Line indented incorrectly; expected at least 8 spaces, found 6
(#449) Line indented incorrectly; expected 4 spaces, found 2
(#451) Expected 1 space before opening brace; found 0
(#453) Closing brace must be on a line by itself
(#454) Closing brace must be on a line by itself
(#455) Closing brace must be on a line by itself
(#456) Closing brace must be on a line by itself
(#457) Closing brace must be on a line by itself
(#458) Closing brace must be on a line by itself
(#459) Closing brace must be on a line by itself
(#460) Closing brace must be on a line by itself
(#461) Closing brace must be on a line by itself
(#462) Closing brace must be on a line by itself
(#466) Expected 1 space before opening brace; found 0
(#468) Commas (,) must be followed by white space.
(#469) Commas (,) must be followed by white space.
(#469) Commas (,) must be followed by white space.
(#470) Commas (,) must be followed by white space.
(#470) Commas (,) must be followed by white space.
(#471) Commas (,) must be followed by white space.
(#471) Commas (,) must be followed by white space.
(#472) Commas (,) must be followed by white space.
(#473) Commas (,) must be followed by white space.
(#473) Commas (,) must be followed by white space.
(#474) Commas (,) must be followed by white space.
(#474) Commas (,) must be followed by white space.
(#475) Commas (,) must be followed by white space.
(#475) Commas (,) must be followed by white space.
(#475) Expected 1 space before "=>"; 0 found
(#475) Expected 1 space after "=>"; 0 found
(#475) Commas (,) must be followed by white space.
(#475) Expected 1 space before "=>"; 0 found
(#475) Expected 1 space after "=>"; 0 found
(#476) Commas (,) must be followed by white space.
(#476) Commas (,) must be followed by white space.
(#480) Line indented incorrectly; expected 4 spaces, found 2
(#480) Expected 1 space before opening brace; found 0
(#481) Line indented incorrectly; expected at least 8 spaces, found 6
(#482) Expected 1 space before "=>"; 0 found
(#482) Expected 1 space after "=>"; 0 found
(#483) Expected 1 space before "=>"; 0 found
(#483) Expected 1 space after "=>"; 0 found
(#484) Expected 1 space before "=>"; 0 found
(#484) Expected 1 space after "=>"; 0 found
(#485) Expected 1 space before "=>"; 0 found
(#485) Expected 1 space after "=>"; 0 found
(#486) Expected 1 space before "=>"; 0 found
(#486) Expected 1 space after "=>"; 0 found
(#487) Expected 1 space before "=>"; 0 found
(#487) Expected 1 space after "=>"; 0 found
(#488) Expected 1 space before "=>"; 0 found
(#488) Expected 1 space after "=>"; 0 found
(#489) Expected 1 space before "=>"; 0 found
(#489) Expected 1 space after "=>"; 0 found
(#490) Expected 1 space before "=>"; 0 found
(#490) Expected 1 space after "=>"; 0 found
(#490) Commas (,) must be followed by white space.
(#491) Line indented incorrectly; expected at least 8 spaces, found 6
(#492) Line indented incorrectly; expected 4 spaces, found 2
(#495) Line exceeds 132 characters; contains 135 characters
(#500) Expected 1 space before opening brace; found 0
(#501) Line indented incorrectly; expected at least 8 spaces, found 6
(#502) Variable "file_external" must not contain underscores.
(#503) Variable "file_internal" must not contain underscores.
(#505) Expected 1 space before "=>"; 0 found
(#505) Variable "file_internal" must not contain underscores.
(#505) Variable "file_external" must not contain underscores.
(#508) Inline comments must start with a capital letter, digit or 3-dots sequence
(#508) Inline comments must end in full-stops, exclamation marks, or question marks
(#508) No space found before comment text; expected "// see if this is truly json or some error" but found "//see if this is truly json or some error"
(#520) Inline comments must start with a capital letter, digit or 3-dots sequence
(#520) Inline comments must end in full-stops, exclamation marks, or question marks
(#520) No space found before comment text; expected "// fetch the MP3 URL of the text we want transcribed" but found "//fetch the MP3 URL of the text we want transcribed"
(#521) Commas (,) must be followed by white space.
(#521) Commas (,) must be followed by white space.
(#521) Commas (,) must be followed by white space.
(#524) Inline comments must end in full-stops, exclamation marks, or question marks
(#524) No space found before comment text; expected "// The REST API we are calling" but found "//The REST API we are calling"
(#527) Inline comments must start with a capital letter, digit or 3-dots sequence
(#527) Inline comments must end in full-stops, exclamation marks, or question marks
(#527) This comment is 43% valid code; is this commented out code?
(#527) No space found before comment text; expected "// log.debug(params);" but found "//log.debug(params);"
(#536) Commas (,) must be followed by white space.
(#545) Inline comments must start with a capital letter, digit or 3-dots sequence
(#545) Inline comments must end in full-stops, exclamation marks, or question marks
(#545) No space found before comment text; expected "// returnCode > 0 indicates an error" but found "//returnCode > 0 indicates an error"
(#548) Inline comments must start with a capital letter, digit or 3-dots sequence
(#548) Inline comments must end in full-stops, exclamation marks, or question marks
(#548) No space found before comment text; expected "// if all good, then lets do the embed" but found "//if all good, then lets do the embed"
(#557) Line indented incorrectly; expected 4 spaces, found 2
(#557) Expected 1 space before opening brace; found 0
(#561) Line indented incorrectly; expected 4 spaces, found 2
(#563) Line indented incorrectly; expected 4 spaces, found 2
(#563) Expected 1 space before opening brace; found 0
(#564) Line indented incorrectly; expected at least 8 spaces, found 6
(#564) Expected 1 space before "="; 0 found
(#566) Inline comments must start with a capital letter, digit or 3-dots sequence
(#566) Inline comments must end in full-stops, exclamation marks, or question marks
(#566) This comment is 56% valid code; is this commented out code?
(#566) No space found before comment text; expected "// constants::M_LANG_ARSA => []," but found "//constants::M_LANG_ARSA => [],"
(#567) Expected 1 space before "=>"; 0 found
(#567) Expected 1 space after "=>"; 0 found
(#567) Commas (,) must be followed by white space.
(#567) Expected 1 space before "=>"; 0 found
(#567) Expected 1 space after "=>"; 0 found
(#567) Expected 1 space before "=>"; 0 found
(#567) Expected 1 space after "=>"; 0 found
(#568) Inline comments must start with a capital letter, digit or 3-dots sequence
(#568) Inline comments must end in full-stops, exclamation marks, or question marks
(#568) This comment is 56% valid code; is this commented out code?
(#568) No space found before comment text; expected "// constants::M_LANG_DECH => []," but found "//constants::M_LANG_DECH => [],"
(#569) Expected 1 space before "=>"; 0 found
(#569) Expected 1 space after "=>"; 0 found
(#569) Commas (,) must be followed by white space.
(#569) Expected 1 space before "=>"; 0 found
(#569) Expected 1 space after "=>"; 0 found
(#569) Commas (,) must be followed by white space.
(#569) Expected 1 space before "=>"; 0 found
(#569) Expected 1 space after "=>"; 0 found
(#569) Commas (,) must be followed by white space.
(#569) Expected 1 space before "=>"; 0 found
(#569) Expected 1 space after "=>"; 0 found
(#570) Expected 1 space before "=>"; 0 found
(#570) Expected 1 space after "=>"; 0 found
(#570) Commas (,) must be followed by white space.
(#570) Expected 1 space before "=>"; 0 found
(#570) Expected 1 space after "=>"; 0 found
(#570) Commas (,) must be followed by white space.
(#570) Expected 1 space before "=>"; 0 found
(#570) Expected 1 space after "=>"; 0 found
(#570) Commas (,) must be followed by white space.
(#570) Expected 1 space before "=>"; 0 found
(#570) Expected 1 space after "=>"; 0 found
(#571) Expected 1 space before "=>"; 0 found
(#571) Expected 1 space after "=>"; 0 found
(#571) Commas (,) must be followed by white space.
(#571) Expected 1 space before "=>"; 0 found
(#571) Expected 1 space after "=>"; 0 found
(#571) Expected 1 space before "=>"; 0 found
(#571) Expected 1 space after "=>"; 0 found
(#572) Expected 1 space before "=>"; 0 found
(#572) Expected 1 space after "=>"; 0 found
(#572) Commas (,) must be followed by white space.
(#572) Expected 1 space before "=>"; 0 found
(#572) Expected 1 space after "=>"; 0 found
(#573) Expected 1 space before "=>"; 0 found
(#573) Expected 1 space after "=>"; 0 found
(#573) Expected 1 space before "=>"; 0 found
(#573) Expected 1 space after "=>"; 0 found
(#574) Inline comments must start with a capital letter, digit or 3-dots sequence
(#574) Inline comments must end in full-stops, exclamation marks, or question marks
(#574) This comment is 50% valid code; is this commented out code?
(#574) Line indented incorrectly; expected at least 14 spaces, found 10
(#575) Expected 1 space before "=>"; 0 found
(#575) Expected 1 space after "=>"; 0 found
(#576) Inline comments must start with a capital letter, digit or 3-dots sequence
(#576) Inline comments must end in full-stops, exclamation marks, or question marks
(#576) This comment is 50% valid code; is this commented out code?
(#576) Line indented incorrectly; expected at least 14 spaces, found 10
(#577) Expected 1 space before "=>"; 0 found
(#577) Expected 1 space after "=>"; 0 found
(#577) Commas (,) must be followed by white space.
(#577) Expected 1 space before "=>"; 0 found
(#577) Expected 1 space after "=>"; 0 found
(#578) Expected 1 space before "=>"; 0 found
(#578) Expected 1 space after "=>"; 0 found
(#578) Expected 1 space before "=>"; 0 found
(#578) Expected 1 space after "=>"; 0 found
(#578) Expected 1 space before "=>"; 0 found
(#578) Expected 1 space after "=>"; 0 found
(#579) Inline comments must start with a capital letter, digit or 3-dots sequence
(#579) Inline comments must end in full-stops, exclamation marks, or question marks
(#579) This comment is 56% valid code; is this commented out code?
(#579) Line indented incorrectly; expected at least 14 spaces, found 10
(#579) No space found before comment text; expected "// constants::M_LANG_FAIR => []," but found "//constants::M_LANG_FAIR => [],"
(#580) Expected 1 space before "=>"; 0 found
(#580) Expected 1 space after "=>"; 0 found
(#581) Expected 1 space before "=>"; 0 found
(#581) Expected 1 space after "=>"; 0 found
(#581) Commas (,) must be followed by white space.
(#581) Expected 1 space before "=>"; 0 found
(#581) Expected 1 space after "=>"; 0 found
(#581) Expected 1 space before "=>"; 0 found
(#581) Expected 1 space after "=>"; 0 found
(#582) Expected 1 space before "=>"; 0 found
(#582) Expected 1 space after "=>"; 0 found
(#583) This comment is 56% valid code; is this commented out code?
(#583) Inline comments must start with a capital letter, digit or 3-dots sequence
(#583) Line indented incorrectly; expected at least 14 spaces, found 10
(#583) No space found before comment text; expected "// constants::M_LANG_HEIL => []," but found "//constants::M_LANG_HEIL => [],"
(#584) Inline comments must end in full-stops, exclamation marks, or question marks
(#584) This comment is 56% valid code; is this commented out code?
(#584) Line indented incorrectly; expected at least 14 spaces, found 10
(#584) No space found before comment text; expected "// constants::M_LANG_IDID => []," but found "//constants::M_LANG_IDID => [],"
(#585) Expected 1 space before "=>"; 0 found
(#585) Expected 1 space after "=>"; 0 found
(#585) Expected 1 space before "=>"; 0 found
(#585) Expected 1 space after "=>"; 0 found
(#585) Expected 1 space before "=>"; 0 found
(#585) Expected 1 space after "=>"; 0 found
(#586) Expected 1 space before "=>"; 0 found
(#586) Expected 1 space after "=>"; 0 found
(#586) Commas (,) must be followed by white space.
(#586) Expected 1 space before "=>"; 0 found
(#586) Expected 1 space after "=>"; 0 found
(#587) Expected 1 space before "=>"; 0 found
(#587) Expected 1 space after "=>"; 0 found
(#588) Inline comments must start with a capital letter, digit or 3-dots sequence
(#588) Inline comments must end in full-stops, exclamation marks, or question marks
(#588) This comment is 56% valid code; is this commented out code?
(#588) Line indented incorrectly; expected at least 14 spaces, found 10
(#588) No space found before comment text; expected "// constants::M_LANG_MSMY => []," but found "//constants::M_LANG_MSMY => [],"
(#589) Expected 1 space before "=>"; 0 found
(#589) Expected 1 space after "=>"; 0 found
(#589) Commas (,) must be followed by white space.
(#589) Expected 1 space before "=>"; 0 found
(#589) Expected 1 space after "=>"; 0 found
(#590) Expected 1 space before "=>"; 0 found
(#590) Expected 1 space after "=>"; 0 found
(#590) Expected 1 space before "=>"; 0 found
(#590) Expected 1 space after "=>"; 0 found
(#591) Expected 1 space before "=>"; 0 found
(#591) Expected 1 space after "=>"; 0 found
(#591) Commas (,) must be followed by white space.
(#591) Expected 1 space before "=>"; 0 found
(#591) Expected 1 space after "=>"; 0 found
(#592) Expected 1 space before "=>"; 0 found
(#592) Expected 1 space after "=>"; 0 found
(#592) Commas (,) must be followed by white space.
(#592) Expected 1 space before "=>"; 0 found
(#592) Expected 1 space after "=>"; 0 found
(#593) This comment is 56% valid code; is this commented out code?
(#593) Inline comments must start with a capital letter, digit or 3-dots sequence
(#593) Line indented incorrectly; expected at least 14 spaces, found 10
(#593) No space found before comment text; expected "// constants::M_LANG_TAIN => []," but found "//constants::M_LANG_TAIN => [],"
(#594) Inline comments must end in full-stops, exclamation marks, or question marks
(#594) This comment is 56% valid code; is this commented out code?
(#594) Line indented incorrectly; expected at least 14 spaces, found 10
(#594) No space found before comment text; expected "// constants::M_LANG_TEIN => []," but found "//constants::M_LANG_TEIN => [],"
(#595) Expected 1 space before "=>"; 0 found
(#595) Expected 1 space after "=>"; 0 found
(#597) Line indented incorrectly; expected at least 8 spaces, found 6
(#598) Line indented incorrectly; expected 8 spaces, found 6
(#598) Expected "if (...) {\n"; found "if(...) {\n"
(#598) Commas (,) must be followed by white space.
(#599) Line indented incorrectly; expected at least 12 spaces, found 10
(#600) Line indented incorrectly; expected 8 spaces, found 6
(#600) Expected "} else {\n"; found "}else{\n"
(#601) Line indented incorrectly; expected at least 12 spaces, found 10
(#602) Line indented incorrectly; expected 8 spaces, found 6
(#603) This comment is 61% valid code; is this commented out code?
(#603) Line indented incorrectly; expected at least 8 spaces, found 4
(#604) Line exceeds maximum limit of 180 characters; contains 249 characters
(#604) Line indented incorrectly; expected at least 8 spaces, found 6
(#605) Line indented incorrectly; expected at least 8 spaces, found 6
(#606) Line indented incorrectly; expected at least 8 spaces, found 6
(#607) Line indented incorrectly; expected at least 8 spaces, found 6
(#608) Line indented incorrectly; expected at least 8 spaces, found 6
(#609) Line indented incorrectly; expected at least 8 spaces, found 6
(#610) Line indented incorrectly; expected at least 8 spaces, found 6
(#611) Line indented incorrectly; expected at least 8 spaces, found 6
(#612) Line indented incorrectly; expected at least 8 spaces, found 6
(#613) Line indented incorrectly; expected at least 8 spaces, found 6
(#614) Line indented incorrectly; expected at least 8 spaces, found 6
(#615) Line indented incorrectly; expected at least 8 spaces, found 6
(#616) Line indented incorrectly; expected at least 8 spaces, found 6
(#617) Line indented incorrectly; expected at least 8 spaces, found 6
(#618) Line indented incorrectly; expected at least 8 spaces, found 6
(#619) Line exceeds 132 characters; contains 134 characters
(#619) Line indented incorrectly; expected at least 8 spaces, found 6
(#620) Line indented incorrectly; expected at least 8 spaces, found 6
(#621) Line indented incorrectly; expected at least 8 spaces, found 6
(#622) Line indented incorrectly; expected at least 8 spaces, found 6
(#623) Line indented incorrectly; expected at least 8 spaces, found 6
(#624) Line indented incorrectly; expected at least 8 spaces, found 6
(#625) Line indented incorrectly; expected at least 8 spaces, found 6
(#626) Line indented incorrectly; expected at least 8 spaces, found 6
(#627) Line indented incorrectly; expected at least 8 spaces, found 6
(#628) Line indented incorrectly; expected at least 8 spaces, found 6
(#629) Line indented incorrectly; expected at least 8 spaces, found 4
(#631) Line indented incorrectly; expected 4 spaces, found 2
(#633) Line indented incorrectly; expected at least 4 spaces, found 2
(#634) Expected 1 space before opening brace; found 0
(#635) Line indented incorrectly; expected 8 spaces, found 6
(#636) Line indented incorrectly; expected 12 spaces, found 10
(#637) Line indented incorrectly; expected 12 spaces, found 10
(#638) Line indented incorrectly; expected 12 spaces, found 10
(#639) Line indented incorrectly; expected 12 spaces, found 10
(#640) Line indented incorrectly; expected 12 spaces, found 10
(#641) Commas (,) must be followed by white space.
(#641) Space found before semicolon; expected ");" but found ") ;"
(#642) Line indented incorrectly; expected 12 spaces, found 10
(#643) Line indented incorrectly; expected 12 spaces, found 10
(#644) Line indented incorrectly; expected 12 spaces, found 10
(#645) Line indented incorrectly; expected 12 spaces, found 10
(#646) Line indented incorrectly; expected 12 spaces, found 10
(#647) Commas (,) must be followed by white space.
(#649) Line indented incorrectly; expected 8 spaces, found 6
(#653) Expected 1 space before opening brace; found 0
(#670) Expected 1 space before opening brace; found 0
(#697) Line indented incorrectly; expected 4 spaces, found 2
(#697) Expected 1 space before opening brace; found 0
(#698) Line indented incorrectly; expected at least 8 spaces, found 6
(#698) Expected 1 space after "="; 2 found
(#699) Line indented incorrectly; expected at least 8 spaces, found 6
(#705) Line indented incorrectly; expected at least 8 spaces, found 6
(#715) Line indented incorrectly; expected 8 spaces, found 6
(#715) Expected "if (...) {\n"; found "if(...){\n"
(#715) Expected 1 space before "==="; 0 found
(#715) Expected 1 space after "==="; 0 found
(#716) Line indented incorrectly; expected at least 12 spaces, found 10
(#716) Expected 1 space before "="; 0 found
(#716) Expected 1 space after "="; 0 found
(#717) Line indented incorrectly; expected 8 spaces, found 6
(#717) Expected "} else {\n"; found "}else{\n"
(#718) Inline comments must end in full-stops, exclamation marks, or question marks
(#718) Line indented incorrectly; expected at least 12 spaces, found 10
(#718) No space found before comment text; expected "// We need to merge arrays this way, not with array_merge, in order to preserve keys" but found "//We need to merge arrays this way, not with array_merge, in order to preserve keys"
(#719) Line indented incorrectly; expected at least 12 spaces, found 10
(#720) Line indented incorrectly; expected 8 spaces, found 6
(#721) Line indented incorrectly; expected at least 8 spaces, found 6
(#722) Line indented incorrectly; expected 4 spaces, found 2
(#724) Line indented incorrectly; expected 4 spaces, found 3
(#724) Expected 1 space before opening brace; found 0
(#725) Line indented incorrectly; expected at least 8 spaces, found 7
(#757) Line indented incorrectly; expected at least 8 spaces, found 7
(#758) Spaces must be used to indent lines; tabs are not allowed
(#758) Tab found within whitespace
(#758) This comment is 80% valid code; is this commented out code?
(#758) Line indented incorrectly; expected at least 8 spaces, found 1
(#759) Line indented incorrectly; expected at least 8 spaces, found 6
(#760) Line indented incorrectly; expected at least 8 spaces, found 3
(#761) Line indented incorrectly; expected at least 8 spaces, found 3
(#761) Whitespace found at end of line
(#762) Line indented incorrectly; expected at least 8 spaces, found 3
(#762) Whitespace found at end of line
(#763) Line indented incorrectly; expected at least 8 spaces, found 3
(#763) Whitespace found at end of line
(#764) Line indented incorrectly; expected at least 8 spaces, found 3
(#764) Whitespace found at end of line
(#765) Line indented incorrectly; expected at least 8 spaces, found 3
(#765) Whitespace found at end of line
(#766) Line indented incorrectly; expected at least 8 spaces, found 3
(#766) Whitespace found at end of line
(#767) Line indented incorrectly; expected at least 8 spaces, found 3
(#767) Whitespace found at end of line
(#768) Line indented incorrectly; expected at least 8 spaces, found 3
(#768) Whitespace found at end of line
(#769) Line indented incorrectly; expected at least 8 spaces, found 3
(#769) Whitespace found at end of line
(#770) Line indented incorrectly; expected at least 8 spaces, found 3
(#770) Whitespace found at end of line
(#771) Line indented incorrectly; expected at least 8 spaces, found 3
(#771) Whitespace found at end of line
(#772) Line indented incorrectly; expected at least 8 spaces, found 3
(#772) Whitespace found at end of line
(#773) Line indented incorrectly; expected at least 8 spaces, found 3
(#773) Whitespace found at end of line
(#774) Line indented incorrectly; expected at least 8 spaces, found 3
(#774) Whitespace found at end of line
(#775) Line indented incorrectly; expected at least 8 spaces, found 3
(#775) Whitespace found at end of line
(#776) Line indented incorrectly; expected at least 8 spaces, found 3
(#776) Whitespace found at end of line
(#777) Line indented incorrectly; expected at least 8 spaces, found 3
(#777) Whitespace found at end of line
(#778) Line indented incorrectly; expected at least 8 spaces, found 3
(#778) Whitespace found at end of line
(#779) Line indented incorrectly; expected at least 8 spaces, found 3
(#779) Whitespace found at end of line
(#780) Line indented incorrectly; expected at least 8 spaces, found 3
(#780) Whitespace found at end of line
(#781) Line indented incorrectly; expected at least 8 spaces, found 3
(#781) Whitespace found at end of line
(#782) Line indented incorrectly; expected at least 8 spaces, found 3
(#782) Whitespace found at end of line
(#783) Line indented incorrectly; expected at least 8 spaces, found 3
(#783) Whitespace found at end of line
(#784) Line indented incorrectly; expected at least 8 spaces, found 3
(#784) Whitespace found at end of line
(#785) Line indented incorrectly; expected at least 8 spaces, found 3
(#785) Whitespace found at end of line
(#786) Line indented incorrectly; expected at least 8 spaces, found 3
(#786) Whitespace found at end of line
(#787) Line indented incorrectly; expected at least 8 spaces, found 3
(#787) Whitespace found at end of line
(#788) Line indented incorrectly; expected at least 8 spaces, found 3
(#788) Whitespace found at end of line
(#789) Line indented incorrectly; expected at least 8 spaces, found 3
(#789) Whitespace found at end of line
(#790) Line indented incorrectly; expected at least 8 spaces, found 3
(#790) Whitespace found at end of line
(#791) Line indented incorrectly; expected at least 8 spaces, found 3
(#791) Whitespace found at end of line
(#792) Line indented incorrectly; expected at least 8 spaces, found 3
(#792) Whitespace found at end of line
(#793) Line indented incorrectly; expected at least 8 spaces, found 3
(#793) Whitespace found at end of line
(#794) Line indented incorrectly; expected at least 8 spaces, found 3
(#794) Whitespace found at end of line
(#795) Line indented incorrectly; expected at least 8 spaces, found 3
(#795) Whitespace found at end of line
(#796) Line indented incorrectly; expected at least 8 spaces, found 3
(#796) Whitespace found at end of line
(#797) Line indented incorrectly; expected at least 8 spaces, found 3
(#797) Whitespace found at end of line
(#798) Line indented incorrectly; expected at least 8 spaces, found 3
(#798) Whitespace found at end of line
(#799) Line indented incorrectly; expected at least 8 spaces, found 3
(#799) Whitespace found at end of line
(#800) Line indented incorrectly; expected at least 8 spaces, found 3
(#800) Whitespace found at end of line
(#801) Line indented incorrectly; expected at least 8 spaces, found 3
(#801) Whitespace found at end of line
(#802) Line indented incorrectly; expected at least 8 spaces, found 3
(#802) Whitespace found at end of line
(#803) Line indented incorrectly; expected at least 8 spaces, found 3
(#803) Whitespace found at end of line
(#804) Line indented incorrectly; expected at least 8 spaces, found 3
(#804) Whitespace found at end of line
(#805) Line indented incorrectly; expected at least 8 spaces, found 3
(#805) Whitespace found at end of line
(#806) Line indented incorrectly; expected at least 8 spaces, found 3
(#806) Whitespace found at end of line
(#807) Line indented incorrectly; expected at least 8 spaces, found 3
(#807) Whitespace found at end of line
(#808) Line indented incorrectly; expected at least 8 spaces, found 3
(#808) Whitespace found at end of line
(#809) Line indented incorrectly; expected at least 8 spaces, found 3
(#809) Whitespace found at end of line
(#810) Line indented incorrectly; expected at least 8 spaces, found 3
(#810) Whitespace found at end of line
(#811) Line indented incorrectly; expected at least 8 spaces, found 3
(#811) Whitespace found at end of line
(#812) Line indented incorrectly; expected at least 8 spaces, found 3
(#812) Whitespace found at end of line
(#813) Line indented incorrectly; expected at least 8 spaces, found 3
(#813) Whitespace found at end of line
(#814) Line indented incorrectly; expected at least 8 spaces, found 3
(#814) Whitespace found at end of line
(#815) Line indented incorrectly; expected at least 8 spaces, found 3
(#815) Whitespace found at end of line
(#816) Line indented incorrectly; expected at least 8 spaces, found 3
(#816) Whitespace found at end of line
(#817) Line indented incorrectly; expected at least 8 spaces, found 3
(#817) Whitespace found at end of line
(#818) Line indented incorrectly; expected at least 8 spaces, found 3
(#818) Whitespace found at end of line
(#819) Line indented incorrectly; expected at least 8 spaces, found 3
(#819) Whitespace found at end of line
(#820) Line indented incorrectly; expected at least 8 spaces, found 3
(#820) Whitespace found at end of line
(#821) Line indented incorrectly; expected at least 8 spaces, found 3
(#821) Whitespace found at end of line
(#822) Line indented incorrectly; expected at least 8 spaces, found 3
(#822) Whitespace found at end of line
(#823) Line indented incorrectly; expected at least 8 spaces, found 3
(#823) Whitespace found at end of line
(#824) Line indented incorrectly; expected at least 8 spaces, found 3
(#824) Whitespace found at end of line
(#825) Line indented incorrectly; expected at least 8 spaces, found 3
(#825) Whitespace found at end of line
(#826) Line indented incorrectly; expected at least 8 spaces, found 3
(#826) Whitespace found at end of line
(#827) Line indented incorrectly; expected at least 8 spaces, found 3
(#827) Whitespace found at end of line
(#828) Line indented incorrectly; expected at least 8 spaces, found 3
(#828) Whitespace found at end of line
(#829) Line indented incorrectly; expected at least 8 spaces, found 3
(#829) Whitespace found at end of line
(#830) Line indented incorrectly; expected at least 8 spaces, found 3
(#830) Whitespace found at end of line
(#831) Line indented incorrectly; expected at least 8 spaces, found 3
(#831) Whitespace found at end of line
(#832) Line indented incorrectly; expected at least 8 spaces, found 3
(#832) Whitespace found at end of line
(#833) Line indented incorrectly; expected at least 8 spaces, found 3
(#833) Whitespace found at end of line
(#834) Line indented incorrectly; expected at least 8 spaces, found 3
(#834) Whitespace found at end of line
(#835) Line indented incorrectly; expected at least 8 spaces, found 3
(#835) Whitespace found at end of line
(#836) Line indented incorrectly; expected at least 8 spaces, found 3
(#836) Whitespace found at end of line
(#837) Line indented incorrectly; expected at least 8 spaces, found 3
(#837) Whitespace found at end of line
(#838) Line indented incorrectly; expected at least 8 spaces, found 3
(#838) Whitespace found at end of line
(#839) Line indented incorrectly; expected at least 8 spaces, found 3
(#839) Whitespace found at end of line
(#840) Line indented incorrectly; expected at least 8 spaces, found 3
(#840) Whitespace found at end of line
(#841) Line indented incorrectly; expected at least 8 spaces, found 3
(#841) Whitespace found at end of line
(#842) Line indented incorrectly; expected at least 8 spaces, found 3
(#842) Whitespace found at end of line
(#843) Line indented incorrectly; expected at least 8 spaces, found 3
(#843) Whitespace found at end of line
(#844) Line indented incorrectly; expected at least 8 spaces, found 3
(#844) Whitespace found at end of line
(#845) Line indented incorrectly; expected at least 8 spaces, found 3
(#845) Whitespace found at end of line
(#846) Line indented incorrectly; expected at least 8 spaces, found 3
(#846) Whitespace found at end of line
(#847) Line indented incorrectly; expected at least 8 spaces, found 3
(#847) Whitespace found at end of line
(#848) Line indented incorrectly; expected at least 8 spaces, found 3
(#848) Whitespace found at end of line
(#849) Line indented incorrectly; expected at least 8 spaces, found 3
(#849) Whitespace found at end of line
(#850) Line indented incorrectly; expected at least 8 spaces, found 3
(#850) Whitespace found at end of line
(#851) Line indented incorrectly; expected at least 8 spaces, found 3
(#851) Whitespace found at end of line
(#852) Line indented incorrectly; expected at least 8 spaces, found 3
(#852) Whitespace found at end of line
(#853) Line indented incorrectly; expected at least 8 spaces, found 3
(#853) Whitespace found at end of line
(#854) Line indented incorrectly; expected at least 8 spaces, found 3
(#854) Whitespace found at end of line
(#855) Line indented incorrectly; expected at least 8 spaces, found 3
(#855) Whitespace found at end of line
(#856) Line indented incorrectly; expected at least 8 spaces, found 3
(#856) Whitespace found at end of line
(#857) Line indented incorrectly; expected at least 8 spaces, found 3
(#857) Whitespace found at end of line
(#858) Line indented incorrectly; expected at least 8 spaces, found 3
(#858) Whitespace found at end of line
(#859) Line indented incorrectly; expected at least 8 spaces, found 3
(#859) Whitespace found at end of line
(#860) Line indented incorrectly; expected at least 8 spaces, found 3
(#860) Whitespace found at end of line
(#861) Line indented incorrectly; expected at least 8 spaces, found 3
(#861) Whitespace found at end of line
(#862) Line indented incorrectly; expected at least 8 spaces, found 3
(#862) Whitespace found at end of line
(#863) Line indented incorrectly; expected at least 8 spaces, found 3
(#863) Whitespace found at end of line
(#864) Line indented incorrectly; expected at least 8 spaces, found 3
(#864) Whitespace found at end of line
(#865) Line indented incorrectly; expected at least 8 spaces, found 3
(#865) Whitespace found at end of line
(#866) Line indented incorrectly; expected at least 8 spaces, found 3
(#866) Whitespace found at end of line
(#867) Line indented incorrectly; expected at least 8 spaces, found 3
(#867) Whitespace found at end of line
(#868) Line indented incorrectly; expected at least 8 spaces, found 3
(#868) Whitespace found at end of line
(#869) Line indented incorrectly; expected at least 8 spaces, found 3
(#869) Whitespace found at end of line
(#870) Line indented incorrectly; expected at least 8 spaces, found 3
(#870) Whitespace found at end of line
(#871) Line indented incorrectly; expected at least 8 spaces, found 3
(#871) Whitespace found at end of line
(#872) Line indented incorrectly; expected at least 8 spaces, found 3
(#872) Whitespace found at end of line
(#873) Line indented incorrectly; expected at least 8 spaces, found 3
(#873) Whitespace found at end of line
(#874) Line indented incorrectly; expected at least 8 spaces, found 3
(#874) Whitespace found at end of line
(#875) Line indented incorrectly; expected at least 8 spaces, found 3
(#875) Whitespace found at end of line
(#876) Line indented incorrectly; expected at least 8 spaces, found 3
(#876) Whitespace found at end of line
(#877) Line indented incorrectly; expected at least 8 spaces, found 3
(#877) Whitespace found at end of line
(#878) Line indented incorrectly; expected at least 8 spaces, found 3
(#878) Whitespace found at end of line
(#879) Line indented incorrectly; expected at least 8 spaces, found 3
(#879) Whitespace found at end of line
(#880) Line indented incorrectly; expected at least 8 spaces, found 3
(#880) Whitespace found at end of line
(#881) Line indented incorrectly; expected at least 8 spaces, found 3
(#881) Whitespace found at end of line
(#882) Line indented incorrectly; expected at least 8 spaces, found 3
(#883) Line indented incorrectly; expected at least 8 spaces, found 2
(#884) Line indented incorrectly; expected at least 8 spaces, found 1
(#885) Line indented incorrectly; expected 4 spaces, found 3
mod/wordcards/db/access.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
mod/wordcards/db/services.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#9) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#15) Expected 1 space before "=>"; 0 found
(#24) Expected 1 space before "=>"; 0 found
(#33) Expected 1 space before "=>"; 0 found
(#42) Expected 1 space before "=>"; 0 found
(#51) Expected 1 space before "=>"; 0 found
mod/wordcards/db/upgrade.php
(#93) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#116) Inline comments must start with a capital letter, digit or 3-dots sequence
(#116) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) No space found before comment text; expected "// define audio to be added to wordcard terms" but found "//define audio to be added to wordcard terms"
(#126) Expected "if (...) {\n"; found "if(...) {\n"
(#126) Expected 1 space before "<"; 0 found
(#126) Expected 1 space after "<"; 0 found
(#147) Expected "if (...) {\n"; found "if(...) {\n"
(#147) Expected 1 space before "<"; 0 found
(#147) Expected 1 space after "<"; 0 found
(#148) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#162) Expected "if (...) {\n"; found "if(...) {\n"
(#162) Expected 1 space before "<"; 0 found
(#162) Expected 1 space after "<"; 0 found
(#193) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#199) Expected "if (...) {\n"; found "if(...) {\n"
(#199) Expected 1 space before "<"; 0 found
(#199) Expected 1 space after "<"; 0 found
(#202) Expected 1 space before "="; 0 found
(#210) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#219) Line indented incorrectly; expected 4 spaces, found 5
(#219) Closing brace indented incorrectly; expected 4 spaces, found 5
(#221) Expected "if (...) {\n"; found "if(...) {\n"
(#221) Expected 1 space before "<"; 0 found
(#221) Expected 1 space after "<"; 0 found
(#224) Expected 1 space before "="; 0 found
(#227) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#237) Expected "if (...) {\n"; found "if(...) {\n"
(#237) Expected 1 space before "<"; 0 found
(#237) Expected 1 space after "<"; 0 found
mod/wordcards/finish.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
mod/wordcards/grade.php
(#31) Line exceeds 132 characters; contains 140 characters
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
(#39) Expected "if (...) {\n"; found "if(...){\n"
(#39) Commas (,) must be followed by white space.
(#40) Inline comments must start with a capital letter, digit or 3-dots sequence
(#40) Inline comments must end in full-stops, exclamation marks, or question marks
(#43) Expected "} else {\n"; found "}else{\n"
mod/wordcards/import.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#14) Variable "leftover_rows" must not contain underscores.
(#37) Commas (,) must be followed by white space.
(#37) Expected 1 space before "=>"; 0 found
(#37) Expected 1 space after "=>"; 0 found
(#37) Variable "leftover_rows" must not contain underscores.
(#41) Spaces must be used to indent lines; tabs are not allowed
(#41) Tab found within whitespace
(#41) Whitespace found at end of line
(#42) Spaces must be used to indent lines; tabs are not allowed
(#42) Tab found within whitespace
(#42) Inline comments must start with a capital letter, digit or 3-dots sequence
(#42) Inline comments must end in full-stops, exclamation marks, or question marks
(#42) Line indented incorrectly; expected at least 8 spaces, found 5
(#42) No space found before comment text; expected "// get delimiter" but found "//get delimiter"
(#43) Spaces must be used to indent lines; tabs are not allowed
(#43) Tab found within whitespace
(#43) Line indented incorrectly; expected 8 spaces, found 5
(#44) Spaces must be used to indent lines; tabs are not allowed
(#44) Tab found within whitespace
(#44) Line indented incorrectly; expected 12 spaces, found 6
(#44) Closing brace must be on a line by itself
(#44) Spaces must be used for alignment; tabs are not allowed
(#44) Tab found within whitespace
(#44) Whitespace found at end of line
(#45) Spaces must be used for alignment; tabs are not allowed
(#45) Tab found within whitespace
(#45) Line indented incorrectly; expected 12 spaces, found 6
(#45) Closing brace must be on a line by itself
(#46) Spaces must be used for alignment; tabs are not allowed
(#46) Tab found within whitespace
(#46) Line indented incorrectly; expected 12 spaces, found 6
(#47) Spaces must be used for alignment; tabs are not allowed
(#47) Tab found within whitespace
(#47) Line indented incorrectly; expected 12 spaces, found 6
(#47) Whitespace found at end of line
(#48) Spaces must be used for alignment; tabs are not allowed
(#48) Tab found within whitespace
(#48) Line indented incorrectly; expected at least 16 spaces, found 7
(#48) Expected 1 space after "="; 0 found
(#49) Spaces must be used for alignment; tabs are not allowed
(#49) Tab found within whitespace
(#49) Line indented incorrectly; expected 8 spaces, found 5
(#51) Spaces must be used for alignment; tabs are not allowed
(#51) Tab found within whitespace
(#51) Inline comments must start with a capital letter, digit or 3-dots sequence
(#51) Inline comments must end in full-stops, exclamation marks, or question marks
(#51) Line indented incorrectly; expected at least 8 spaces, found 5
(#51) No space found before comment text; expected "// get array of rows" but found "//get array of rows"
(#52) Spaces must be used for alignment; tabs are not allowed
(#52) Tab found within whitespace
(#52) Line indented incorrectly; expected at least 8 spaces, found 5
(#52) Expected 1 space after "="; 0 found
(#53) Spaces must be used for alignment; tabs are not allowed
(#53) Tab found within whitespace
(#53) Line indented incorrectly; expected at least 8 spaces, found 5
(#54) Spaces must be used for alignment; tabs are not allowed
(#54) Tab found within whitespace
(#54) Whitespace found at end of line
(#55) Spaces must be used for alignment; tabs are not allowed
(#55) Tab found within whitespace
(#55) Inline comments must start with a capital letter, digit or 3-dots sequence
(#55) Inline comments must end in full-stops, exclamation marks, or question marks
(#55) Line indented incorrectly; expected at least 8 spaces, found 5
(#55) No space found before comment text; expected "// prepare results fields" but found "//prepare results fields"
(#56) Spaces must be used for alignment; tabs are not allowed
(#56) Tab found within whitespace
(#56) Line indented incorrectly; expected at least 8 spaces, found 5
(#57) Spaces must be used for alignment; tabs are not allowed
(#57) Tab found within whitespace
(#57) Line indented incorrectly; expected at least 8 spaces, found 5
(#58) Spaces must be used for alignment; tabs are not allowed
(#58) Tab found within whitespace
(#58) Whitespace found at end of line
(#59) Spaces must be used for alignment; tabs are not allowed
(#59) Tab found within whitespace
(#59) Line indented incorrectly; expected 8 spaces, found 5
(#59) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#60) Spaces must be used for alignment; tabs are not allowed
(#60) Tab found within whitespace
(#60) Line indented incorrectly; expected at least 12 spaces, found 6
(#60) Commas (,) must be followed by white space.
(#60) Commas (,) must be followed by white space.
(#61) Spaces must be used for alignment; tabs are not allowed
(#61) Tab found within whitespace
(#61) Line indented incorrectly; expected 12 spaces, found 6
(#61) Expected "if (...) {\n"; found "if(...){ \n"
(#61) Expected 1 space before "=="; 0 found
(#61) Expected 1 space after "=="; 0 found
(#61) Whitespace found at end of line
(#62) Spaces must be used for alignment; tabs are not allowed
(#62) Tab found within whitespace
(#62) Line indented incorrectly; expected at least 16 spaces, found 4
(#63) Spaces must be used for alignment; tabs are not allowed
(#63) Tab found within whitespace
(#63) Line indented incorrectly; expected at least 16 spaces, found 4
(#64) Spaces must be used for alignment; tabs are not allowed
(#64) Tab found within whitespace
(#64) Line indented incorrectly; expected at least 16 spaces, found 4
(#65) Spaces must be used for alignment; tabs are not allowed
(#65) Tab found within whitespace
(#65) Line indented incorrectly; expected at least 16 spaces, found 4
(#66) Spaces must be used for alignment; tabs are not allowed
(#66) Tab found within whitespace
(#66) Line indented incorrectly; expected at least 16 spaces, found 4
(#67) Spaces must be used for alignment; tabs are not allowed
(#67) Tab found within whitespace
(#67) Line indented incorrectly; expected at least 16 spaces, found 4
(#68) Spaces must be used for alignment; tabs are not allowed
(#68) Tab found within whitespace
(#68) Line indented incorrectly; expected 12 spaces, found 9
(#68) Closing brace indented incorrectly; expected 6 spaces, found 9
(#68) Expected "} else {\n"; found "}else{\n"
(#69) Spaces must be used for alignment; tabs are not allowed
(#69) Tab found within whitespace
(#69) Line indented incorrectly; expected at least 16 spaces, found 10
(#69) Expected 1 space before "="; 0 found
(#69) Expected 1 space after "="; 0 found
(#70) Spaces must be used for alignment; tabs are not allowed
(#70) Tab found within whitespace
(#70) Line indented incorrectly; expected 12 spaces, found 9
(#70) Inline comments must start with a capital letter, digit or 3-dots sequence
(#70) Whitespace found at end of line
(#71) Closing brace indented incorrectly; expected 5 spaces, found 8
(#73) Inline comments must end in full-stops, exclamation marks, or question marks
(#73) This comment is 64% valid code; is this commented out code?
(#74) Expected 1 space before "="; 0 found
(#74) Expected 1 space after "="; 0 found
(#75) Expected 1 space before "="; 0 found
(#75) Expected 1 space after "="; 0 found
(#76) Expected 1 space before "="; 0 found
(#76) Expected 1 space after "="; 0 found
(#77) Expected 1 space before "="; 0 found
(#77) Expected 1 space after "="; 0 found
(#77) Commas (,) must be followed by white space.
(#77) Commas (,) must be followed by white space.
(#78) Whitespace found at end of line
(#79) Expected "if (...) {\n"; found "if(...){\n"
(#79) Expected 1 space before ">"; 0 found
(#79) Expected 1 space after ">"; 0 found
(#80) Spaces must be used for alignment; tabs are not allowed
(#80) Tab found within whitespace
(#80) Line indented incorrectly; expected at least 12 spaces, found 9
(#80) Variable "leftover_rows" must not contain underscores.
(#80) Commas (,) must be followed by white space.
(#81) Spaces must be used for alignment; tabs are not allowed
(#81) Tab found within whitespace
(#81) Line indented incorrectly; expected at least 12 spaces, found 9
(#81) Commas (,) must be followed by white space.
(#81) Variable "leftover_rows" must not contain underscores.
(#83) Whitespace found at end of line
(#84) Commas (,) must be followed by white space.
(#91) Commas (,) must be followed by white space.
(#94) This comment is 64% valid code; is this commented out code?
mod/wordcards/index.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
mod/wordcards/lang/en/wordcards.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#89) Expected 1 space before "="; 0 found
(#89) Expected 1 space after "="; 0 found
(#90) Expected 1 space before "="; 0 found
(#90) Expected 1 space after "="; 0 found
(#91) Expected 1 space before "="; 0 found
(#91) Expected 1 space after "="; 0 found
(#92) Expected 1 space before "="; 0 found
(#92) Expected 1 space after "="; 0 found
(#103) Expected 1 space before "="; 0 found
(#103) Expected 1 space after "="; 0 found
(#138) Expected 1 space before "="; 0 found
(#138) Expected 1 space after "="; 0 found
(#139) Expected 1 space before "="; 0 found
(#139) Expected 1 space after "="; 0 found
(#140) Expected 1 space before "="; 0 found
(#140) Expected 1 space after "="; 0 found
(#145) Expected 1 space before "="; 0 found
(#146) Expected 1 space before "="; 0 found
(#147) Expected 1 space before "="; 0 found
(#148) Expected 1 space before "="; 0 found
(#149) Inline comments must start with a capital letter, digit or 3-dots sequence
(#149) Inline comments must end in full-stops, exclamation marks, or question marks
(#149) No space found before comment text; expected "// these errors are displayed on activity page" but found "//these errors are displayed on activity page"
(#211) Inline comments must end in full-stops, exclamation marks, or question marks
(#211) No space found before comment text; expected "// Reports" but found "//Reports"
(#236) Inline comments must start with a capital letter, digit or 3-dots sequence
(#236) Inline comments must end in full-stops, exclamation marks, or question marks
(#236) No space found before comment text; expected "// grades report" but found "//grades report"
(#247) Expected 1 space before "="; 0 found
(#247) Expected 1 space after "="; 0 found
(#256) Expected 1 space before "="; 0 found
(#256) Expected 1 space after "="; 0 found
(#257) Expected 1 space before "="; 0 found
(#257) Expected 1 space after "="; 0 found
mod/wordcards/lang/ja/wordcards.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#49) Inline comments must start with a capital letter, digit or 3-dots sequence
(#49) Inline comments must end in full-stops, exclamation marks, or question marks
(#49) This comment is 100% valid code; is this commented out code?
(#49) No space found before comment text; expected "// '注意: 生徒の進捗のみは記録されます.';" but found "//'注意: 生徒の進捗のみは記録されます.';"
mod/wordcards/lib.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#57) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#59) Expected "if (...) {\n"; found "if(...){\n"
(#60) Expected 1 space before "="; 0 found
(#60) Expected 1 space after "="; 0 found
(#84) Expected "if (...) {\n"; found "if(...){\n"
(#85) Expected 1 space before "="; 0 found
(#85) Expected 1 space after "="; 0 found
(#88) Variable "update_grades" must not contain underscores.
(#89) Variable "update_grades" must not contain underscores.
(#135) Commas (,) must be followed by white space.
(#143) Expected 1 space before "=>"; 0 found
(#143) Expected 1 space after "=>"; 0 found
(#178) Inline comments must start with a capital letter, digit or 3-dots sequence
(#178) Inline comments must end in full-stops, exclamation marks, or question marks
(#183) Inline comments must end in full-stops, exclamation marks, or question marks
(#245) Commas (,) must be followed by white space.
(#245) Commas (,) must be followed by white space.
(#245) Commas (,) must be followed by white space.
(#246) Expected "if (...) {\n"; found "if(...){\n"
(#248) Expected "if (...) {\n"; found "if(...){\n"
(#249) Expected "if (...) {\n"; found "if(...) {\n"
(#253) Inline comments must start with a capital letter, digit or 3-dots sequence
(#253) Inline comments must end in full-stops, exclamation marks, or question marks
(#254) Expected "if (...) {\n"; found "if(...) {\n"
(#263) 80 slashes comments are not allowed; use "// Comment." instead
(#265) Inline comments must end in full-stops, exclamation marks, or question marks
(#265) 80 slashes comments are not allowed; use "// Comment." instead
(#292) 78 slashes comments are not allowed; use "// Comment." instead
(#294) Inline comments must end in full-stops, exclamation marks, or question marks
(#294) 78 slashes comments are not allowed; use "// Comment." instead
(#323) Inline comments must end in full-stops, exclamation marks, or question marks
(#342) Expected 1 space before "==="; 2 found
(#346) Inline comments must end in full-stops, exclamation marks, or question marks
(#356) Inline comments must start with a capital letter, digit or 3-dots sequence
(#356) Inline comments must end in full-stops, exclamation marks, or question marks
(#356) No space found before comment text; expected "// check raw grade isnt null otherwise we insert a grade of 0" but found "//check raw grade isnt null otherwise we insert a grade of 0"
(#360) Inline comments must start with a capital letter, digit or 3-dots sequence
(#360) Inline comments must end in full-stops, exclamation marks, or question marks
(#360) No space found before comment text; expected "// setting rawgrade to null just in case user is deleting a grade" but found "//setting rawgrade to null just in case user is deleting a grade"
(#389) Empty IF statement detected
(#390) Inline comments must start with a capital letter, digit or 3-dots sequence
(#390) Inline comments must end in full-stops, exclamation marks, or question marks
(#419) Expected "} else {\n"; found "}\n else {\n"
(#420) Expected 1 space before "="; 0 found
(#420) Expected 1 space after "="; 0 found
(#423) Inline comments must start with a capital letter, digit or 3-dots sequence
(#423) Inline comments must end in full-stops, exclamation marks, or question marks
(#423) No space found before comment text; expected "// grade_sql" but found "//grade_sql"
(#424) Variable "grade_sql" must not contain underscores.
(#426) Line exceeds maximum limit of 180 characters; contains 181 characters
(#429) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#431) Variable "grade_sql" must not contain underscores.
(#449) Inline doc block comments are not allowed; use "// Comment." instead
(#468) Inline doc block comments are not allowed; use "// Comment." instead
mod/wordcards/manageattempts.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#32) Inline comments must start with a capital letter, digit or 3-dots sequence
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
(#35) Inline comments must start with a capital letter, digit or 3-dots sequence
(#35) Inline comments must end in full-stops, exclamation marks, or question marks
(#38) Inline comments must start with a capital letter, digit or 3-dots sequence
(#38) Inline comments must end in full-stops, exclamation marks, or question marks
(#43) Inline comments must start with a capital letter, digit or 3-dots sequence
(#43) Inline comments must end in full-stops, exclamation marks, or question marks
(#43) No space found before comment text; expected "// set up the page object url" but found "//set up the page object url"
(#46) Inline comments must start with a capital letter, digit or 3-dots sequence
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
(#46) No space found before comment text; expected "// make sure we are logged in and can see this form" but found "//make sure we are logged in and can see this form"
(#52) Inline comments must start with a capital letter, digit or 3-dots sequence
(#52) No space found before comment text; expected "// is the attempt if OK?" but found "//is the attempt if OK?"
(#62) Inline comments must start with a capital letter, digit or 3-dots sequence
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
(#62) No space found before comment text; expected "// we always head back to the reports page" but found "//we always head back to the reports page"
(#70) Inline comments must start with a capital letter, digit or 3-dots sequence
(#70) Inline comments must end in full-stops, exclamation marks, or question marks
(#70) No space found before comment text; expected "// handle delete actions" but found "//handle delete actions"
(#73) Inline comments must end in full-stops, exclamation marks, or question marks
(#73) 7 slashes comments are not allowed; use "// Comment." instead
(#78) Line exceeds 132 characters; contains 133 characters
(#82) Expected "if (...) {\n"; found "if(...){\n"
(#85) Expected "} else {\n"; found "}else{\n"
(#93) Inline comments must end in full-stops, exclamation marks, or question marks
(#93) 7 slashes comments are not allowed; use "// Comment." instead
(#98) Commas (,) must be followed by white space.
(#103) Inline comments must start with a capital letter, digit or 3-dots sequence
(#103) Inline comments must end in full-stops, exclamation marks, or question marks
(#103) No space found before comment text; expected "// if no groups, or can see all groups then the SQL is simple" but found "//if no groups, or can see all groups then the SQL is simple"
(#104) Expected "if (...) {\n"; found "if(...) {\n"
(#104) Expected 1 space after "!="; 0 found
(#110) Expected "} else {\n"; found "}else{\n"
(#118) Inline comments must start with a capital letter, digit or 3-dots sequence
(#118) Inline comments must end in full-stops, exclamation marks, or question marks
(#118) No space found before comment text; expected "// we should never get here" but found "//we should never get here"
mod/wordcards/mod_form.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#38) Commas (,) must be followed by white space.
(#43) Inline comments must start with a capital letter, digit or 3-dots sequence
(#43) Inline comments must end in full-stops, exclamation marks, or question marks
(#43) No space found before comment text; expected "// options for practicetype and term count" but found "//options for practicetype and term count"
(#44) Variable "ptype_options_learn" must not contain underscores.
(#45) Variable "ptype_options_all" must not contain underscores.
(#46) Variable "termcount_options" must not contain underscores.
(#46) Commas (,) must be followed by white space.
(#46) Commas (,) must be followed by white space.
(#46) Commas (,) must be followed by white space.
(#46) Commas (,) must be followed by white space.
(#46) Commas (,) must be followed by white space.
(#46) Commas (,) must be followed by white space.
(#46) Commas (,) must be followed by white space.
(#46) Commas (,) must be followed by white space.
(#49) Variable "ptype_options_learn" must not contain underscores.
(#50) Variable "termcount_options" must not contain underscores.
(#53) Variable "ptype_options_all" must not contain underscores.
(#53) Commas (,) must be followed by white space.
(#54) Variable "termcount_options" must not contain underscores.
(#55) Commas (,) must be followed by white space.
(#58) Variable "ptype_options_all" must not contain underscores.
(#58) Commas (,) must be followed by white space.
(#59) Variable "termcount_options" must not contain underscores.
(#60) Commas (,) must be followed by white space.
(#63) Variable "ptype_options_all" must not contain underscores.
(#63) Commas (,) must be followed by white space.
(#64) Variable "termcount_options" must not contain underscores.
(#65) Commas (,) must be followed by white space.
(#68) Variable "ptype_options_all" must not contain underscores.
(#68) Commas (,) must be followed by white space.
(#69) Variable "termcount_options" must not contain underscores.
(#70) Commas (,) must be followed by white space.
(#72) Inline comments must end in full-stops, exclamation marks, or question marks
(#72) No space found before comment text; expected "// Attempts" but found "//Attempts"
(#74) Commas (,) must be followed by white space.
(#76) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#78) Commas (,) must be followed by white space.
(#79) Commas (,) must be followed by white space.
(#80) This comment is 70% valid code; is this commented out code?
(#80) Inline comments must start with a capital letter, digit or 3-dots sequence
(#80) Line indented incorrectly; expected at least 8 spaces, found 7
(#81) This comment is 73% valid code; is this commented out code?
(#81) Line indented incorrectly; expected at least 8 spaces, found 7
(#82) Inline comments must end in full-stops, exclamation marks, or question marks
(#82) This comment is 72% valid code; is this commented out code?
(#82) Line indented incorrectly; expected at least 8 spaces, found 7
(#91) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#96) Inline comments must start with a capital letter, digit or 3-dots sequence
(#96) No space found before comment text; expected "// grade options" but found "//grade options"
(#97) Inline comments must end in full-stops, exclamation marks, or question marks
(#97) No space found before comment text; expected "// for now we hard code this to latest attempt" but found "//for now we hard code this to latest attempt"
(#98) Commas (,) must be followed by white space.
(#100) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#127) Line indented incorrectly; expected 4 spaces, found 5
(#132) Closing brace indented incorrectly; expected 5 spaces, found 4
mod/wordcards/refreshtoken.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#36) Expected "if (...) {\n"; found "if(...){\n"
(#36) Commas (,) must be followed by white space.
(#37) Commas (,) must be followed by white space.
(#38) Expected 1 space before "="; 0 found
(#38) Expected 1 space after "="; 0 found
(#38) Commas (,) must be followed by white space.
(#39) Expected 1 space before "="; 0 found
(#39) Expected 1 space after "="; 0 found
(#40) Expected "if (...) {\n"; found "if(...) {\n"
mod/wordcards/reports.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#32) Inline comments must start with a capital letter, digit or 3-dots sequence
(#34) No space found before comment text; expected "// export format csv or html" but found "//export format csv or html"
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
(#39) Inline comments must start with a capital letter, digit or 3-dots sequence
(#39) Inline comments must end in full-stops, exclamation marks, or question marks
(#39) No space found before comment text; expected "// paging details" but found "//paging details"
(#64) Inline comments must end in full-stops, exclamation marks, or question marks
(#64) No space found before comment text; expected "// Get an admin settings" but found "//Get an admin settings"
(#64) Whitespace found at end of line
(#67) Inline comments must start with a capital letter, digit or 3-dots sequence
(#67) Inline comments must end in full-stops, exclamation marks, or question marks
(#67) No space found before comment text; expected "// set per page according to admin setting" but found "//set per page according to admin setting"
(#69) Inline comments must start with a capital letter, digit or 3-dots sequence
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) This comment is 75% valid code; is this commented out code?
(#69) No space found before comment text; expected "// $config->itemsperpage;" but found "//$config->itemsperpage;"
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#76) 3 slashes comments are not allowed; use "// Comment." instead
(#84) Inline comments must end in full-stops, exclamation marks, or question marks
(#84) No space found before comment text; expected "// This puts all our display logic into the renderer.php files in this plugin" but found "//This puts all our display logic into the renderer.php files in this plugin"
(#88) No space found before comment text; expected "// From here we actually display the page." but found "//From here we actually display the page."
(#89) Inline comments must end in full-stops, exclamation marks, or question marks
(#89) No space found before comment text; expected "// this is core renderer stuff" but found "//this is core renderer stuff"
(#95) Inline comments must start with a capital letter, digit or 3-dots sequence
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) No space found before comment text; expected "// not a true report, separate implementation in renderer" but found "//not a true report, separate implementation in renderer"
(#98) Expected 1 space after "="; 0 found
(#103) Inline comments must end in full-stops, exclamation marks, or question marks
(#109) Inline comments must start with a capital letter, digit or 3-dots sequence
(#109) No space found before comment text; expected "// formdata should only have simple values, not objects" but found "//formdata should only have simple values, not objects"
(#110) Inline comments must end in full-stops, exclamation marks, or question marks
(#110) No space found before comment text; expected "// later it gets turned into urls for the export buttons" but found "//later it gets turned into urls for the export buttons"
(#143) Expected 1 space after "="; 0 found
(#151) This comment is 52% valid code; is this commented out code?
(#173) Expected 1 space after "="; 0 found
mod/wordcards/settings.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#37) Expected 1 space after "="; 3 found
(#37) Commas (,) must be followed by white space.
(#37) Commas (,) must be followed by white space.
(#37) Commas (,) must be followed by white space.
(#37) Line exceeds 132 characters; contains 143 characters
(#38) Inline comments must start with a capital letter, digit or 3-dots sequence
(#38) Inline comments must end in full-stops, exclamation marks, or question marks
(#38) This comment is 56% valid code; is this commented out code?
(#38) No space found before comment text; expected "// get_string('apisecret_details', constants::M_COMPONENT)" but found "//get_string('apisecret_details', constants::M_COMPONENT)"
(#40) Commas (,) must be followed by white space.
(#43) Line exceeds 132 characters; contains 165 characters
(#46) Line exceeds 132 characters; contains 166 characters
(#48) Inline comments must end in full-stops, exclamation marks, or question marks
(#48) No space found before comment text; expected "// Language options" but found "//Language options"
(#51) Expected 1 space after "="; 0 found
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
(#66) Inline comments must end in full-stops, exclamation marks, or question marks
mod/wordcards/setup.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#43) Inline comments must end in full-stops, exclamation marks, or question marks
(#43) This comment is 65% valid code; is this commented out code?
(#53) Commas (,) must be followed by white space.
(#53) Expected 1 space before "=>"; 0 found
(#53) Expected 1 space after "=>"; 0 found
(#53) Line exceeds 132 characters; contains 139 characters
(#57) Expected 1 space before "="; 0 found
(#57) Expected 1 space after "="; 0 found
(#60) Inline comments must start with a capital letter, digit or 3-dots sequence
(#60) Inline comments must end in full-stops, exclamation marks, or question marks
(#60) No space found before comment text; expected "// prepare filemanager" but found "//prepare filemanager"
(#61) Expected 1 space before "="; 0 found
(#62) Expected 1 space before "="; 0 found
(#65) Inline comments must start with a capital letter, digit or 3-dots sequence
(#65) Inline comments must end in full-stops, exclamation marks, or question marks
(#65) No space found before comment text; expected "// set data to form" but found "//set data to form"
(#70) Inline comments must start with a capital letter, digit or 3-dots sequence
(#70) Inline comments must end in full-stops, exclamation marks, or question marks
(#70) No space found before comment text; expected "// if this new add and collect data->id" but found "//if this new add and collect data->id"
(#75) Inline comments must start with a capital letter, digit or 3-dots sequence
(#75) Inline comments must end in full-stops, exclamation marks, or question marks
(#75) Line indented incorrectly; expected at least 8 spaces, found 4
(#75) No space found before comment text; expected "// else set id to termid" but found "//else set id to termid"
(#76) Expected "} else {\n"; found "}else{\n"
(#81) Inline comments must start with a capital letter, digit or 3-dots sequence
(#81) Inline comments must end in full-stops, exclamation marks, or question marks
(#81) No space found before comment text; expected "// audio data" but found "//audio data"
(#82) Expected "if (...) {\n"; found "if(...){\n"
(#84) Inline comments must start with a capital letter, digit or 3-dots sequence
(#84) Inline comments must end in full-stops, exclamation marks, or question marks
(#84) This comment is 50% valid code; is this commented out code?
(#84) No space found before comment text; expected "// $data->audio_filemanager = $audioitemid;" but found "//$data->audio_filemanager = $audioitemid;"
(#89) Inline comments must start with a capital letter, digit or 3-dots sequence
(#89) Inline comments must end in full-stops, exclamation marks, or question marks
(#89) No space found before comment text; expected "// in the case a user has deleted all files, we will still have the draftid in the audio column, we want to set it to 0" but found "//in the case a user has deleted all files, we will still have the draftid in the audio column, we want to set it to 0"
(#91) Commas (,) must be followed by white space.
(#91) Commas (,) must be followed by white space.
(#91) Commas (,) must be followed by white space.
(#92) Expected "if (...) {\n"; found "if(...){\n"
(#92) Expected 1 space before "=="; 0 found
(#92) Expected 1 space after "=="; 0 found
(#93) Expected 1 space before "="; 0 found
(#93) Expected 1 space after "="; 0 found
(#94) Usage of ELSEIF not allowed; use ELSE IF instead
(#94) Expected 1 space before "=="; 0 found
(#94) Expected 1 space after "=="; 0 found
(#97) Expected 1 space before "="; 0 found
(#97) Expected 1 space after "="; 0 found
(#103) Inline comments must start with a capital letter, digit or 3-dots sequence
(#103) Inline comments must end in full-stops, exclamation marks, or question marks
(#103) No space found before comment text; expected "// image data" but found "//image data"
(#104) Expected "if (...) {\n"; found "if(...){\n"
(#106) Inline comments must start with a capital letter, digit or 3-dots sequence
(#106) Inline comments must end in full-stops, exclamation marks, or question marks
(#106) This comment is 45% valid code; is this commented out code?
(#106) Line indented incorrectly; expected at least 8 spaces, found 7
(#111) Inline comments must start with a capital letter, digit or 3-dots sequence
(#111) Inline comments must end in full-stops, exclamation marks, or question marks
(#111) No space found before comment text; expected "// in the case a user has deleted all files, we will still have the draftid in the image column, we want to set it to ''" but found "//in the case a user has deleted all files, we will still have the draftid in the image column, we want to set it to ''"
(#113) Commas (,) must be followed by white space.
(#113) Commas (,) must be followed by white space.
(#113) Commas (,) must be followed by white space.
(#114) Expected "if (...) {\n"; found "if(...){\n"
(#114) Expected 1 space before "=="; 0 found
(#114) Expected 1 space after "=="; 0 found
(#115) Expected 1 space before "="; 0 found
(#115) Expected 1 space after "="; 0 found
(#116) Usage of ELSEIF not allowed; use ELSE IF instead
(#116) Expected 1 space before "=="; 0 found
(#116) Expected 1 space after "=="; 0 found
(#119) Expected 1 space before "="; 0 found
(#119) Expected 1 space after "="; 0 found
(#129) Inline comments must start with a capital letter, digit or 3-dots sequence
(#129) No space found before comment text; expected "// finally redirect" but found "//finally redirect"
(#131) Inline comments must end in full-stops, exclamation marks, or question marks
(#131) This comment is 64% valid code; is this commented out code?
(#139) Commas (,) must be followed by white space.
mod/wordcards/version.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
mod/wordcards/view.php
(#2) 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 "//".
(#4) 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".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) 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/>.".
(#23) Inline comments must start with a capital letter, digit or 3-dots sequence
(#23) Inline comments must end in full-stops, exclamation marks, or question marks
(#23) No space found before comment text; expected "// trigger module viewed event" but found "//trigger module viewed event"
(#33) This comment is 58% valid code; is this commented out code?
(#33) Inline comments must start with a capital letter, digit or 3-dots sequence
(#33) No space found before comment text; expected "// load google font never works" but found "//load google font never works"
(#34) No space found before comment text; expected "// $googlefont = new moodle_url('https//fonts.googleapis.com/css2',array('family'=>'Orbitron','display'=>'swap'));" but found "//$googlefont = new moodle_url('https//fonts.googleapis.com/css2',array('family'=>'Orbitron','display'=>'swap'));"
(#35) Inline comments must end in full-stops, exclamation marks, or question marks
(#35) No space found before comment text; expected "// $PAGE->requires->css($googlefont);" but found "//$PAGE->requires->css($googlefont);"

Javascript coding style problems

(101 errors, 769 warnings)

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

mod/wordcards/amd/src/a4e.js
(#23) Identifier 'register_events' is not in camel case. (camelcase)
(#24) Unexpected console statement. (no-console)
(#27) Identifier 'init_audio' is not in camel case. (camelcase)
(#27) Missing space before opening brace. (space-before-blocks)
(#29) Expected space or tab after '//' in comment. (spaced-comment)
(#32) Comments should not begin with a lowercase character. (capitalized-comments)
(#32) Expected space or tab after '//' in comment. (spaced-comment)
(#39) Comments should not begin with a lowercase character. (capitalized-comments)
(#39) Expected space or tab after '//' in comment. (spaced-comment)
(#40) A space is required after ','. (comma-spacing)
(#40) A space is required after ','. (comma-spacing)
(#43) Comments should not begin with a lowercase character. (capitalized-comments)
(#43) Expected space or tab after '//' in comment. (spaced-comment)
(#44) Operator '=' must be spaced. (space-infix-ops)
(#45) Expected space(s) after "if". (keyword-spacing)
(#45) Operator '===' must be spaced. (space-infix-ops)
(#45) Operator '||' must be spaced. (space-infix-ops)
(#45) Operator '===' must be spaced. (space-infix-ops)
(#45) Missing space before opening brace. (space-before-blocks)
(#48) Expected space(s) before "else". (keyword-spacing)
(#48) Expected space(s) after "else". (keyword-spacing)
(#55) Identifier 'progress_dots' is not in camel case. (camelcase)
(#60) Missing semicolon. (babel/semi)
(#84) Identifier 'pretty_print_secs' is not in camel case. (camelcase)
(#90) Identifier 'list_vocab' is not in camel case. (camelcase)
(#92) Comments should not begin with a lowercase character. (capitalized-comments)
(#92) Expected space or tab after '//' in comment. (spaced-comment)
(#94) ["terms"] is better written in dot notation. (dot-notation)
(#95) Expected catch,fail() or return (promise/catch-or-return)
(#96) Each then() should return a value or throw (promise/always-return)
(#96) 'js' is defined but never used. (no-unused-vars)
(#102) Missing space before value for key 'axis'. (key-spacing)
(#120) Identifier 'calc_total_points' is not in camel case. (camelcase)
(#129) Identifier 'basic_feedback' is not in camel case. (camelcase)
(#132) Identifier 'total_time' is not in camel case. (camelcase)
(#135) Use '===' to compare with null. (no-eq-null)
(#136) Identifier 'total_time' is not in camel case. (camelcase)
(#144) Identifier 'total_time' is not in camel case. (camelcase)
(#145) Missing semicolon. (babel/semi)
(#146) Unnecessary semicolon. (no-extra-semi)
(#151) Identifier 'detailed_feedback' is not in camel case. (camelcase)
(#184) Identifier 'str_pad_left' is not in camel case. (camelcase)
(#189) Missing semicolon. (babel/semi)
(#190) Missing semicolon. (babel/semi)
(#191) Missing semicolon. (babel/semi)
mod/wordcards/amd/src/cards.js
(#19) Missing JSDoc @returns for function. (valid-jsdoc)
(#19) Missing JSDoc for parameter 'array'. (valid-jsdoc)
(#55) Comments should not begin with a lowercase character. (capitalized-comments)
mod/wordcards/amd/src/cloudpoodllloader.js
(#8) This line has a length of 147. Maximum allowed is 132. (max-len)
(#8) A space is required after ','. (comma-spacing)
(#8) A space is required after ','. (comma-spacing)
(#8) A space is required after ','. (comma-spacing)
(#8) A space is required after ','. (comma-spacing)
(#8) Missing space before opening brace. (space-before-blocks)
(#9) Comments should not begin with a lowercase character. (capitalized-comments)
(#9) This line has a length of 133. Maximum allowed is 132. (max-len)
(#9) Expected space or tab after '//' in comment. (spaced-comment)
(#12) Unexpected space before function parentheses. (space-before-function-paren)
(#17) Expected space(s) after "if". (keyword-spacing)
(#17) Operator '===' must be spaced. (space-infix-ops)
(#19) Unexpected space before function parentheses. (space-before-function-paren)
(#29) Missing semicolon. (babel/semi)
mod/wordcards/amd/src/definitions.js
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#2) A space is required after ','. (comma-spacing)
(#13) Comments should not begin with a lowercase character. (capitalized-comments)
(#13) Expected space or tab after '//' in comment. (spaced-comment)
(#16) Comments should not begin with a lowercase character. (capitalized-comments)
(#16) Expected space or tab after '//' in comment. (spaced-comment)
(#17) ["widgetid"] is better written in dot notation. (dot-notation)
(#21) Operator '=' must be spaced. (space-infix-ops)
(#24) Comments should not begin with a lowercase character. (capitalized-comments)
(#24) Expected space or tab after '//' in comment. (spaced-comment)
(#25) 'log' is not defined. (no-undef)
(#29) ["widgetid"] is better written in dot notation. (dot-notation)
(#30) 'modid' is assigned a value but never used. (no-unused-vars)
(#30) 'props' used outside of binding context. (block-scoped-var)
(#31) 'props' used outside of binding context. (block-scoped-var)
(#32) 'canattempt' is assigned a value but never used. (no-unused-vars)
(#32) 'props' used outside of binding context. (block-scoped-var)
(#35) Comments should not begin with a lowercase character. (capitalized-comments)
(#35) Expected space or tab after '//' in comment. (spaced-comment)
(#37) 'props' used outside of binding context. (block-scoped-var)
(#37) A space is required after ','. (comma-spacing)
(#37) 'props' used outside of binding context. (block-scoped-var)
(#37) A space is required after ','. (comma-spacing)
(#37) 'props' used outside of binding context. (block-scoped-var)
(#39) Missing JSDoc comment. (require-jsdoc)
(#40) Missing semicolon. (babel/semi)
(#51) Expected catch,fail() or return (promise/catch-or-return)
(#56) Expected to return a value at the end of function. (consistent-return)
(#57) Each then() should return a value or throw (promise/always-return)
(#78) Operator '=' must be spaced. (space-infix-ops)
(#80) Comments should not begin with a lowercase character. (capitalized-comments)
(#80) Expected space or tab after '//' in comment. (spaced-comment)
(#81) Expected space(s) after "if". (keyword-spacing)
(#81) Operator '!==' must be spaced. (space-infix-ops)
(#86) Comments should not begin with a lowercase character. (capitalized-comments)
(#86) Expected space or tab after '//' in comment. (spaced-comment)
(#87) Expected catch,fail() or return (promise/catch-or-return)
(#92) Each then() should return a value or throw (promise/always-return)
(#105) Identifier 'init_strings' is not in camel case. (camelcase)
(#105) Missing space before opening brace. (space-before-blocks)
(#107) Comments should not begin with a lowercase character. (capitalized-comments)
(#109) Multiple spaces found before '"component"'. (no-multi-spaces)
(#110) Multiple spaces found before '"component"'. (no-multi-spaces)
(#111) Multiple spaces found before '"component"'. (no-multi-spaces)
(#121) Missing semicolon. (babel/semi)
mod/wordcards/amd/src/dictation.js
(#26) Comments should not begin with a lowercase character. (capitalized-comments)
(#26) Expected space or tab after '//' in comment. (spaced-comment)
(#36) Comments should not begin with a lowercase character. (capitalized-comments)
(#36) Expected space or tab after '//' in comment. (spaced-comment)
(#42) A space is required after ','. (comma-spacing)
(#42) A space is required after ','. (comma-spacing)
(#46) 'definitionsdata' used outside of binding context. (block-scoped-var)
(#49) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#53) Identifier 'register_events' is not in camel case. (camelcase)
(#60) Identifier 'total_time' is not in camel case. (camelcase)
(#61) Identifier 'total_time' is not in camel case. (camelcase)
(#61) Missing semicolon. (babel/semi)
(#80) Comments should not begin with a lowercase character. (capitalized-comments)
(#80) Expected space or tab after '//' in comment. (spaced-comment)
(#100) Identifier 'has_images' is not in camel case. (camelcase)
(#100) Identifier 'has_images' is not in camel case. (camelcase)
(#102) Operator '=' must be spaced. (space-infix-ops)
(#137) Comments should not begin with a lowercase character. (capitalized-comments)
(#137) Expected space or tab after '//' in comment. (spaced-comment)
(#139) ["results"] is better written in dot notation. (dot-notation)
(#140) ["total"] is better written in dot notation. (dot-notation)
(#141) ["totalcorrect"] is better written in dot notation. (dot-notation)
(#142) Identifier 'total_time' is not in camel case. (camelcase)
(#143) Identifier 'total_time' is not in camel case. (camelcase)
(#144) ["prettytime"] is better written in dot notation. (dot-notation)
(#146) ["prettytime"] is better written in dot notation. (dot-notation)
(#148) Expected catch,fail() or return (promise/catch-or-return)
(#149) Each then() should return a value or throw (promise/always-return)
(#149) 'js' is defined but never used. (no-unused-vars)
(#158) Unexpected console statement. (no-console)
(#164) ["totalcorrect"] is better written in dot notation. (dot-notation)
(#172) Trailing spaces not allowed. (no-trailing-spaces)
(#178) ["term"] is better written in dot notation. (dot-notation)
(#179) ["term"] is better written in dot notation. (dot-notation)
(#184) ["term"] is better written in dot notation. (dot-notation)
(#185) Trailing spaces not allowed. (no-trailing-spaces)
(#186) ["ttsvoice"] is better written in dot notation. (dot-notation)
(#187) ["ttsvoice"] is better written in dot notation. (dot-notation)
(#188) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#188) Trailing spaces not allowed. (no-trailing-spaces)
(#189) Trailing spaces not allowed. (no-trailing-spaces)
(#193) Trailing spaces not allowed. (no-trailing-spaces)
(#194) ["audio"] is better written in dot notation. (dot-notation)
(#195) ["audio"] is better written in dot notation. (dot-notation)
(#196) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#196) Trailing spaces not allowed. (no-trailing-spaces)
(#197) Trailing spaces not allowed. (no-trailing-spaces)
(#201) Trailing spaces not allowed. (no-trailing-spaces)
(#207) ["term"] is better written in dot notation. (dot-notation)
(#210) Comments should not begin with a lowercase character. (capitalized-comments)
(#210) Expected space or tab after '//' in comment. (spaced-comment)
(#215) Comments should not begin with a lowercase character. (capitalized-comments)
(#215) Expected space or tab after '//' in comment. (spaced-comment)
(#218) Comments should not begin with a lowercase character. (capitalized-comments)
(#218) Expected space or tab after '//' in comment. (spaced-comment)
(#220) ["id"] is better written in dot notation. (dot-notation)
(#222) ["id"] is better written in dot notation. (dot-notation)
(#226) ["definition"] is better written in dot notation. (dot-notation)
(#228) ["term"] is better written in dot notation. (dot-notation)
(#231) Trailing spaces not allowed. (no-trailing-spaces)
(#238) Missing semicolon. (babel/semi)
(#246) Identifier 'terms_to_distractors' is not in camel case. (camelcase)
(#246) Missing space before opening brace. (space-before-blocks)
(#247) Operator '=' must be spaced. (space-infix-ops)
(#248) Expected space(s) after "for". (keyword-spacing)
(#248) Operator '=' must be spaced. (space-infix-ops)
(#248) Missing whitespace after semicolon. (semi-spacing)
(#248) Operator '<' must be spaced. (space-infix-ops)
(#248) Missing space before opening brace. (space-before-blocks)
(#250) A space is required after ','. (comma-spacing)
(#250) A space is required after ','. (comma-spacing)
(#250) Missing space before opening brace. (space-before-blocks)
(#251) Expected space(s) after "if". (keyword-spacing)
(#251) Operator '==' must be spaced. (space-infix-ops)
(#251) Missing space before opening brace. (space-before-blocks)
mod/wordcards/amd/src/flip.js
(#13) Expected space or tab after '/*' in comment. (spaced-comment)
(#23) Expected to return a value at the end of function. (consistent-return)
(#24) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#26) Extra space after key 'transition'. (key-spacing)
(#27) Extra space after key 'OTransition'. (key-spacing)
(#28) Extra space after key 'MozTransition'. (key-spacing)
(#212) Expected space or tab after '//' in comment. (spaced-comment)
(#251) Statement inside of curly braces should be on next line. (brace-style)
(#251) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#310) This line has a length of 145. Maximum allowed is 132. (max-len)
(#343) Comments should not begin with a lowercase character. (capitalized-comments)
(#346) Unexpected space before function parentheses. (space-before-function-paren)
(#367) This line has a length of 136. Maximum allowed is 132. (max-len)
mod/wordcards/amd/src/glidecards.js
(#13) A space is required after ','. (comma-spacing)
(#13) 'Ajax' is defined but never used. (no-unused-vars)
(#13) 'glide' is defined but never used. (no-unused-vars)
(#19) Missing space before opening brace. (space-before-blocks)
(#20) Comments should not begin with a lowercase character. (capitalized-comments)
(#20) Expected space or tab after '//' in comment. (spaced-comment)
(#21) Operator '=' must be spaced. (space-infix-ops)
(#21) ["id"] is better written in dot notation. (dot-notation)
(#23) Expected space(s) after "if". (keyword-spacing)
(#23) Missing space before opening brace. (space-before-blocks)
(#26) Expected space(s) before "else". (keyword-spacing)
(#26) Expected space(s) after "else". (keyword-spacing)
(#27) Comments should not begin with a lowercase character. (capitalized-comments)
(#27) Expected space or tab after '//' in comment. (spaced-comment)
(#32) Comments should not begin with a lowercase character. (capitalized-comments)
(#32) Expected space or tab after '//' in comment. (spaced-comment)
(#35) Comments should not begin with a lowercase character. (capitalized-comments)
(#35) Expected space or tab after '//' in comment. (spaced-comment)
(#39) Identifier 'register_controls' is not in camel case. (camelcase)
(#39) Unexpected empty method 'register_controls'. (no-empty-function)
(#39) Missing space before opening brace. (space-before-blocks)
(#42) Identifier 'register_events' is not in camel case. (camelcase)
(#42) Unexpected empty method 'register_events'. (no-empty-function)
(#42) Missing space before opening brace. (space-before-blocks)
(#47) Comments should not begin with a lowercase character. (capitalized-comments)
(#47) Expected space or tab after '//' in comment. (spaced-comment)
mod/wordcards/amd/src/keyboard.js
(#9) A space is required after ','. (comma-spacing)
(#9) A space is required after ','. (comma-spacing)
(#11) Operator '=' must be spaced. (space-infix-ops)
(#12) Missing space before value for key 'string'. (key-spacing)
(#13) Missing space before value for key 'letters'. (key-spacing)
(#14) Missing space before value for key 'qwerty'. (key-spacing)
(#15) A space is required after ','. (comma-spacing)
(#15) A space is required after ','. (comma-spacing)
(#15) A space is required after ','. (comma-spacing)
(#15) A space is required after ','. (comma-spacing)
(#15) A space is required after ','. (comma-spacing)
(#15) A space is required after ','. (comma-spacing)
(#15) A space is required after ','. (comma-spacing)
(#15) A space is required after ','. (comma-spacing)
(#15) A space is required after ','. (comma-spacing)
(#16) A space is required after ','. (comma-spacing)
(#16) A space is required after ','. (comma-spacing)
(#16) A space is required after ','. (comma-spacing)
(#16) A space is required after ','. (comma-spacing)
(#16) A space is required after ','. (comma-spacing)
(#16) A space is required after ','. (comma-spacing)
(#16) A space is required after ','. (comma-spacing)
(#16) A space is required after ','. (comma-spacing)
(#17) A space is required after ','. (comma-spacing)
(#17) A space is required after ','. (comma-spacing)
(#17) A space is required after ','. (comma-spacing)
(#17) A space is required after ','. (comma-spacing)
(#17) A space is required after ','. (comma-spacing)
(#17) A space is required after ','. (comma-spacing)
(#19) Identifier 'mobile_user' is not in camel case. (camelcase)
(#19) Missing space before value for key 'mobile_user'. (key-spacing)
(#19) Missing space before opening brace. (space-before-blocks)
(#20) Expected space(s) after "if". (keyword-spacing)
(#20) There should be no space after this paren. (space-in-parens)
(#20) There should be no space before this paren. (space-in-parens)
(#22) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#27) Missing space before value for key 'shuffle'. (key-spacing)
(#36) Missing space before value for key 'flash'. (key-spacing)
(#36) A space is required after ','. (comma-spacing)
(#36) Missing space before opening brace. (space-before-blocks)
(#38) Missing space before opening brace. (space-before-blocks)
(#42) Missing space before value for key 'off'. (key-spacing)
(#42) Missing space before opening brace. (space-before-blocks)
(#43) This line has a length of 219. Maximum allowed is 132. (max-len)
(#43) Operator '?' must be spaced. (space-infix-ops)
(#43) A space is required after ','. (comma-spacing)
(#43) A space is required after ','. (comma-spacing)
(#43) A space is required after ','. (comma-spacing)
(#43) A space is required after ','. (comma-spacing)
(#45) Missing space before value for key 'clear'. (key-spacing)
(#45) Missing space before opening brace. (space-before-blocks)
(#49) Missing space before value for key 'disable'. (key-spacing)
(#49) Missing space before opening brace. (space-before-blocks)
(#54) Missing space before value for key 'create'. (key-spacing)
(#54) A space is required after ','. (comma-spacing)
(#54) A space is required after ','. (comma-spacing)
(#54) A space is required after ','. (comma-spacing)
(#54) A space is required after ','. (comma-spacing)
(#54) Missing space before opening brace. (space-before-blocks)
(#55) This line has a length of 140. Maximum allowed is 132. (max-len)
(#55) Operator '=' must be spaced. (space-infix-ops)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#55) A space is required after ','. (comma-spacing)
(#56) Expected space(s) after "if". (keyword-spacing)
(#56) Operator '&&' must be spaced. (space-infix-ops)
(#56) Operator '>' must be spaced. (space-infix-ops)
(#56) Missing space before opening brace. (space-before-blocks)
(#58) Expected space(s) before "else". (keyword-spacing)
(#58) Expected space(s) after "else". (keyword-spacing)
(#59) 'distractors' used outside of binding context. (block-scoped-var)
(#62) Operator '=' must be spaced. (space-infix-ops)
(#64) Operator '=' must be spaced. (space-infix-ops)
(#65) A space is required after ','. (comma-spacing)
(#65) A space is required after ','. (comma-spacing)
(#65) Missing space before opening brace. (space-before-blocks)
(#66) Expected space(s) after "if". (keyword-spacing)
(#66) Operator '==' must be spaced. (space-infix-ops)
(#66) Missing space before opening brace. (space-before-blocks)
(#68) 'distractors' used outside of binding context. (block-scoped-var)
(#68) 'distractors' used outside of binding context. (block-scoped-var)
(#68) A space is required after ','. (comma-spacing)
(#71) 'distractors' used outside of binding context. (block-scoped-var)
(#72) Expected space(s) after "if". (keyword-spacing)
(#72) 'distractors' used outside of binding context. (block-scoped-var)
(#72) Operator '>' must be spaced. (space-infix-ops)
(#73) 'distractors' used outside of binding context. (block-scoped-var)
(#77) Operator '=' must be spaced. (space-infix-ops)
(#78) A space is required after ','. (comma-spacing)
(#78) A space is required after ','. (comma-spacing)
(#78) Missing space before opening brace. (space-before-blocks)
(#79) Operator '=' must be spaced. (space-infix-ops)
(#81) Expected space(s) after "if". (keyword-spacing)
(#81) Operator '==' must be spaced. (space-infix-ops)
(#81) Missing space before opening brace. (space-before-blocks)
(#82) Operator '=' must be spaced. (space-infix-ops)
(#83) Expected space(s) before "else". (keyword-spacing)
(#83) Expected space(s) after "else". (keyword-spacing)
(#84) Operator '=' must be spaced. (space-infix-ops)
(#88) Operator '=' must be spaced. (space-infix-ops)
(#89) ["letters"] is better written in dot notation. (dot-notation)
(#90) Expected catch,fail() or return (promise/catch-or-return)
(#90) A space is required after ','. (comma-spacing)
(#91) Each then() should return a value or throw (promise/always-return)
(#91) A space is required after ','. (comma-spacing)
(#91) 'js' is defined but never used. (no-unused-vars)
(#91) Missing space before opening brace. (space-before-blocks)
(#92) Operator '+' must be spaced. (space-infix-ops)
(#96) Comments should not begin with a lowercase character. (capitalized-comments)
(#100) This line has a length of 158. Maximum allowed is 132. (max-len)
(#103) This line has a length of 144. Maximum allowed is 132. (max-len)
(#104) This line has a length of 143. Maximum allowed is 132. (max-len)
(#110) Operator '?' must be spaced. (space-infix-ops)
(#110) A space is required after ','. (comma-spacing)
(#110) A space is required after ','. (comma-spacing)
(#110) Missing space before opening brace. (space-before-blocks)
(#111) Operator '=' must be spaced. (space-infix-ops)
(#112) Expected space(s) after "if". (keyword-spacing)
(#112) Operator '<' must be spaced. (space-infix-ops)
(#112) Missing space before opening brace. (space-before-blocks)
(#113) Comments should not begin with a lowercase character. (capitalized-comments)
(#113) Expected space or tab after '//' in comment. (spaced-comment)
(#114) A space is required after ','. (comma-spacing)
(#115) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#116) Expected space(s) after "else". (keyword-spacing)
(#117) A space is required after ','. (comma-spacing)
(#118) Comments should not begin with a lowercase character. (capitalized-comments)
(#118) Expected space or tab after '//' in comment. (spaced-comment)
(#121) A space is required after ','. (comma-spacing)
(#121) Operator '+' must be spaced. (space-infix-ops)
(#121) A space is required after ','. (comma-spacing)
(#121) Missing space before opening brace. (space-before-blocks)
(#124) A space is required after ','. (comma-spacing)
(#124) A space is required after ','. (comma-spacing)
(#124) Missing space before opening brace. (space-before-blocks)
(#125) Operator '=' must be spaced. (space-infix-ops)
(#126) 'code' is assigned a value but never used. (no-unused-vars)
(#126) Operator '=' must be spaced. (space-infix-ops)
(#127) A space is required after ','. (comma-spacing)
(#127) Operator '-' must be spaced. (space-infix-ops)
(#128) Expected space or tab after '//' in comment. (spaced-comment)
(#130) A space is required after ','. (comma-spacing)
(#130) A space is required after ','. (comma-spacing)
(#130) Missing space before opening brace. (space-before-blocks)
(#131) Operator '=' must be spaced. (space-infix-ops)
(#134) A space is required after ','. (comma-spacing)
(#134) Missing space before opening brace. (space-before-blocks)
(#135) Operator '=' must be spaced. (space-infix-ops)
(#136) Expected space(s) after "if". (keyword-spacing)
(#136) A space is required after ','. (comma-spacing)
(#136) A space is required after ','. (comma-spacing)
(#136) Operator '!=' must be spaced. (space-infix-ops)
(#136) Missing space before opening brace. (space-before-blocks)
(#139) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#140) Expected space(s) after "if". (keyword-spacing)
(#140) Operator '==' must be spaced. (space-infix-ops)
(#140) Missing space before opening brace. (space-before-blocks)
(#145) A space is required after ','. (comma-spacing)
(#145) Missing space before opening brace. (space-before-blocks)
(#147) Operator '=' must be spaced. (space-infix-ops)
(#148) Operator '=' must be spaced. (space-infix-ops)
(#149) Comments should not begin with a lowercase character. (capitalized-comments)
(#149) Expected space or tab after '//' in comment. (spaced-comment)
(#150) Operator '=' must be spaced. (space-infix-ops)
(#150) Operator '+' must be spaced. (space-infix-ops)
(#150) Operator '+' must be spaced. (space-infix-ops)
(#151) Expected space(s) after "if". (keyword-spacing)
(#151) Operator '<' must be spaced. (space-infix-ops)
(#151) Missing space before opening brace. (space-before-blocks)
(#152) A space is required after ','. (comma-spacing)
(#153) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#154) Expected space(s) after "else". (keyword-spacing)
(#155) A space is required after ','. (comma-spacing)
(#156) Comments should not begin with a lowercase character. (capitalized-comments)
(#156) Expected space or tab after '//' in comment. (spaced-comment)
(#162) Missing space before value for key 'press'. (key-spacing)
(#162) A space is required after ','. (comma-spacing)
(#162) 'func' is defined but never used. (no-unused-vars)
(#162) Missing space before opening brace. (space-before-blocks)
(#163) Operator '=' must be spaced. (space-infix-ops)
(#164) A space is required after ','. (comma-spacing)
(#165) Operator '=' must be spaced. (space-infix-ops)
(#165) Missing space before value for key 'old'. (key-spacing)
(#166) Operator '=' must be spaced. (space-infix-ops)
(#166) Operator '+' must be spaced. (space-infix-ops)
(#167) Expected space(s) after "if". (keyword-spacing)
(#167) Operator '<=' must be spaced. (space-infix-ops)
(#167) Missing space before opening brace. (space-before-blocks)
(#169) Expected space or tab after '//' in comment. (spaced-comment)
(#170) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#171) Expected space(s) after "else". (keyword-spacing)
(#172) A space is required after ','. (comma-spacing)
(#173) Comments should not begin with a lowercase character. (capitalized-comments)
(#173) Expected space or tab after '//' in comment. (spaced-comment)
mod/wordcards/amd/src/listenchoose.js
(#25) Comments should not begin with a lowercase character. (capitalized-comments)
(#25) Expected space or tab after '//' in comment. (spaced-comment)
(#35) Comments should not begin with a lowercase character. (capitalized-comments)
(#35) Expected space or tab after '//' in comment. (spaced-comment)
(#40) 'matchingdata' used outside of binding context. (block-scoped-var)
(#43) A space is required after ','. (comma-spacing)
(#43) A space is required after ','. (comma-spacing)
(#50) Identifier 'register_events' is not in camel case. (camelcase)
(#64) Comments should not begin with a lowercase character. (capitalized-comments)
(#64) Expected space or tab after '//' in comment. (spaced-comment)
(#72) Identifier 'total_time' is not in camel case. (camelcase)
(#73) Identifier 'total_time' is not in camel case. (camelcase)
(#73) Missing semicolon. (babel/semi)
(#82) 'e' is defined but never used. (no-unused-vars)
(#95) Identifier 'has_images' is not in camel case. (camelcase)
(#95) Identifier 'has_images' is not in camel case. (camelcase)
(#114) Missing semicolon. (babel/semi)
(#128) Comments should not begin with a lowercase character. (capitalized-comments)
(#128) Expected space or tab after '//' in comment. (spaced-comment)
(#130) ["results"] is better written in dot notation. (dot-notation)
(#131) ["total"] is better written in dot notation. (dot-notation)
(#132) ["totalcorrect"] is better written in dot notation. (dot-notation)
(#133) Identifier 'total_time' is not in camel case. (camelcase)
(#134) Identifier 'total_time' is not in camel case. (camelcase)
(#135) ["prettytime"] is better written in dot notation. (dot-notation)
(#137) ["prettytime"] is better written in dot notation. (dot-notation)
(#139) Expected catch,fail() or return (promise/catch-or-return)
(#140) Each then() should return a value or throw (promise/always-return)
(#140) 'js' is defined but never used. (no-unused-vars)
(#150) Unexpected console statement. (no-console)
(#156) ["totalcorrect"] is better written in dot notation. (dot-notation)
(#163) Trailing spaces not allowed. (no-trailing-spaces)
(#166) ["term"] is better written in dot notation. (dot-notation)
(#168) ["ttsvoice"] is better written in dot notation. (dot-notation)
(#169) ["ttsvoice"] is better written in dot notation. (dot-notation)
(#174) ["audio"] is better written in dot notation. (dot-notation)
(#175) ["audio"] is better written in dot notation. (dot-notation)
(#188) Comments should not begin with a lowercase character. (capitalized-comments)
(#188) Expected space or tab after '//' in comment. (spaced-comment)
(#191) Comments should not begin with a lowercase character. (capitalized-comments)
(#191) Expected space or tab after '//' in comment. (spaced-comment)
(#194) Trailing spaces not allowed. (no-trailing-spaces)
(#196) ["definition"] is better written in dot notation. (dot-notation)
(#198) ["term"] is better written in dot notation. (dot-notation)
(#201) Trailing spaces not allowed. (no-trailing-spaces)
(#205) This line has a length of 215. Maximum allowed is 132. (max-len)
(#208) This line has a length of 149. Maximum allowed is 132. (max-len)
(#211) Comments should not begin with a lowercase character. (capitalized-comments)
(#211) Expected space or tab after '//' in comment. (spaced-comment)
(#213) ["id"] is better written in dot notation. (dot-notation)
(#215) ["id"] is better written in dot notation. (dot-notation)
(#226) Missing semicolon. (babel/semi)
(#234) Missing semicolon. (babel/semi)
(#238) Identifier 'get_distractors' is not in camel case. (camelcase)
(#240) ["term"] is better written in dot notation. (dot-notation)
(#248) Identifier 'is_correct' is not in camel case. (camelcase)
(#248) ["term"] is better written in dot notation. (dot-notation)
(#249) Identifier 'term_id' is not in camel case. (camelcase)
(#249) ["id"] is better written in dot notation. (dot-notation)
(#250) This line has a length of 174. Maximum allowed is 132. (max-len)
(#250) Identifier 'term_id' is not in camel case. (camelcase)
(#250) Identifier 'is_correct' is not in camel case. (camelcase)
(#250) ["term"] is better written in dot notation. (dot-notation)
mod/wordcards/amd/src/matchselect.js
(#21) Comments should not begin with a lowercase character. (capitalized-comments)
(#21) Expected space or tab after '//' in comment. (spaced-comment)
(#31) Comments should not begin with a lowercase character. (capitalized-comments)
(#31) Expected space or tab after '//' in comment. (spaced-comment)
(#36) 'matchingdata' used outside of binding context. (block-scoped-var)
(#39) A space is required after ','. (comma-spacing)
(#39) A space is required after ','. (comma-spacing)
(#44) Identifier 'register_events' is not in camel case. (camelcase)
(#48) Identifier 'total_time' is not in camel case. (camelcase)
(#49) Identifier 'total_time' is not in camel case. (camelcase)
(#49) Missing semicolon. (babel/semi)
(#58) 'e' is defined but never used. (no-unused-vars)
(#71) Identifier 'has_images' is not in camel case. (camelcase)
(#71) Identifier 'has_images' is not in camel case. (camelcase)
(#91) Missing semicolon. (babel/semi)
(#105) Comments should not begin with a lowercase character. (capitalized-comments)
(#105) Expected space or tab after '//' in comment. (spaced-comment)
(#107) ["results"] is better written in dot notation. (dot-notation)
(#108) ["total"] is better written in dot notation. (dot-notation)
(#109) ["totalcorrect"] is better written in dot notation. (dot-notation)
(#110) Identifier 'total_time' is not in camel case. (camelcase)
(#111) Identifier 'total_time' is not in camel case. (camelcase)
(#112) ["prettytime"] is better written in dot notation. (dot-notation)
(#114) ["prettytime"] is better written in dot notation. (dot-notation)
(#116) Expected catch,fail() or return (promise/catch-or-return)
(#117) Each then() should return a value or throw (promise/always-return)
(#117) 'js' is defined but never used. (no-unused-vars)
(#127) Unexpected console statement. (no-console)
(#133) ["totalcorrect"] is better written in dot notation. (dot-notation)
(#140) Trailing spaces not allowed. (no-trailing-spaces)
(#142) Trailing spaces not allowed. (no-trailing-spaces)
(#143) Operator '=' must be spaced. (space-infix-ops)
(#144) Expected space(s) after "if". (keyword-spacing)
(#144) Missing space before opening brace. (space-before-blocks)
(#145) Operator '+=' must be spaced. (space-infix-ops)
(#147) Operator '+=' must be spaced. (space-infix-ops)
(#147) Missing semicolon. (babel/semi)
(#157) Comments should not begin with a lowercase character. (capitalized-comments)
(#157) Expected space or tab after '//' in comment. (spaced-comment)
(#160) Comments should not begin with a lowercase character. (capitalized-comments)
(#160) Expected space or tab after '//' in comment. (spaced-comment)
(#163) Trailing spaces not allowed. (no-trailing-spaces)
(#165) ["definition"] is better written in dot notation. (dot-notation)
(#167) ["term"] is better written in dot notation. (dot-notation)
(#170) Trailing spaces not allowed. (no-trailing-spaces)
(#174) This line has a length of 215. Maximum allowed is 132. (max-len)
(#177) This line has a length of 149. Maximum allowed is 132. (max-len)
(#180) Comments should not begin with a lowercase character. (capitalized-comments)
(#180) Expected space or tab after '//' in comment. (spaced-comment)
(#182) ["id"] is better written in dot notation. (dot-notation)
(#184) ["id"] is better written in dot notation. (dot-notation)
(#195) Missing semicolon. (babel/semi)
(#203) Missing semicolon. (babel/semi)
(#207) Identifier 'get_distractors' is not in camel case. (camelcase)
(#209) ["term"] is better written in dot notation. (dot-notation)
(#217) Identifier 'is_correct' is not in camel case. (camelcase)
(#217) ["term"] is better written in dot notation. (dot-notation)
(#218) Identifier 'term_id' is not in camel case. (camelcase)
(#218) ["id"] is better written in dot notation. (dot-notation)
(#219) This line has a length of 174. Maximum allowed is 132. (max-len)
(#219) Identifier 'term_id' is not in camel case. (camelcase)
(#219) Identifier 'is_correct' is not in camel case. (camelcase)
(#219) ["term"] is better written in dot notation. (dot-notation)
mod/wordcards/amd/src/matchtype.js
(#24) Comments should not begin with a lowercase character. (capitalized-comments)
(#24) Expected space or tab after '//' in comment. (spaced-comment)
(#34) Comments should not begin with a lowercase character. (capitalized-comments)
(#34) Expected space or tab after '//' in comment. (spaced-comment)
(#39) 'matchingdata' used outside of binding context. (block-scoped-var)
(#42) A space is required after ','. (comma-spacing)
(#42) A space is required after ','. (comma-spacing)
(#47) Identifier 'register_events' is not in camel case. (camelcase)
(#51) Identifier 'total_time' is not in camel case. (camelcase)
(#52) Identifier 'total_time' is not in camel case. (camelcase)
(#52) Missing semicolon. (babel/semi)
(#70) Identifier 'has_images' is not in camel case. (camelcase)
(#70) Identifier 'has_images' is not in camel case. (camelcase)
(#72) Operator '=' must be spaced. (space-infix-ops)
(#107) Comments should not begin with a lowercase character. (capitalized-comments)
(#107) Expected space or tab after '//' in comment. (spaced-comment)
(#109) ["results"] is better written in dot notation. (dot-notation)
(#110) ["total"] is better written in dot notation. (dot-notation)
(#111) ["totalcorrect"] is better written in dot notation. (dot-notation)
(#112) Identifier 'total_time' is not in camel case. (camelcase)
(#113) Identifier 'total_time' is not in camel case. (camelcase)
(#114) ["prettytime"] is better written in dot notation. (dot-notation)
(#116) ["prettytime"] is better written in dot notation. (dot-notation)
(#118) Expected catch,fail() or return (promise/catch-or-return)
(#119) Each then() should return a value or throw (promise/always-return)
(#119) 'js' is defined but never used. (no-unused-vars)
(#128) Unexpected console statement. (no-console)
(#134) ["totalcorrect"] is better written in dot notation. (dot-notation)
(#143) Trailing spaces not allowed. (no-trailing-spaces)
(#153) Operator '=' must be spaced. (space-infix-ops)
(#154) Expected space(s) after "if". (keyword-spacing)
(#154) Missing space before opening brace. (space-before-blocks)
(#155) Operator '+=' must be spaced. (space-infix-ops)
(#157) Operator '+=' must be spaced. (space-infix-ops)
(#157) Missing semicolon. (babel/semi)
(#166) Comments should not begin with a lowercase character. (capitalized-comments)
(#166) Expected space or tab after '//' in comment. (spaced-comment)
(#171) Comments should not begin with a lowercase character. (capitalized-comments)
(#171) Expected space or tab after '//' in comment. (spaced-comment)
(#174) Comments should not begin with a lowercase character. (capitalized-comments)
(#174) Expected space or tab after '//' in comment. (spaced-comment)
(#176) ["id"] is better written in dot notation. (dot-notation)
(#178) ["id"] is better written in dot notation. (dot-notation)
(#182) ["definition"] is better written in dot notation. (dot-notation)
(#184) ["term"] is better written in dot notation. (dot-notation)
(#187) Trailing spaces not allowed. (no-trailing-spaces)
(#195) Missing semicolon. (babel/semi)
(#202) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#205) Identifier 'terms_to_distractors' is not in camel case. (camelcase)
(#205) Missing space before opening brace. (space-before-blocks)
(#206) Operator '=' must be spaced. (space-infix-ops)
(#207) Expected space(s) after "for". (keyword-spacing)
(#207) Operator '=' must be spaced. (space-infix-ops)
(#207) Missing whitespace after semicolon. (semi-spacing)
(#207) Operator '<' must be spaced. (space-infix-ops)
(#207) Missing space before opening brace. (space-before-blocks)
(#209) A space is required after ','. (comma-spacing)
(#209) A space is required after ','. (comma-spacing)
(#209) Missing space before opening brace. (space-before-blocks)
(#210) Expected space(s) after "if". (keyword-spacing)
(#210) Operator '==' must be spaced. (space-infix-ops)
(#210) Missing space before opening brace. (space-before-blocks)
mod/wordcards/amd/src/pollyhelper.js
(#1) Unexpected space before function parentheses. (space-before-function-paren)
(#14) Missing space before opening brace. (space-before-blocks)
(#15) Operator '=' must be spaced. (space-infix-ops)
(#16) Operator '=' must be spaced. (space-infix-ops)
(#17) Operator '=' must be spaced. (space-infix-ops)
(#20) Identifier 'fetch_polly_url' is not in camel case. (camelcase)
(#20) A space is required after ','. (comma-spacing)
(#22) Expected space or tab after '//' in comment. (spaced-comment)
(#25) Comments should not begin with a lowercase character. (capitalized-comments)
(#25) Expected space or tab after '//' in comment. (spaced-comment)
(#26) Expected space or tab after '//' in comment. (spaced-comment)
(#30) Comments should not begin with a lowercase character. (capitalized-comments)
(#30) Expected space or tab after '//' in comment. (spaced-comment)
(#31) Expected to return a value at the end of function. (consistent-return)
(#31) Unexpected space before function parentheses. (space-before-function-paren)
(#31) 'e' is defined but never used. (no-unused-vars)
(#35) Comments should not begin with a lowercase character. (capitalized-comments)
(#35) Expected space or tab after '//' in comment. (spaced-comment)
(#39) Comments should not begin with a lowercase character. (capitalized-comments)
(#39) Expected space or tab after '//' in comment. (spaced-comment)
(#43) Comments should not begin with a lowercase character. (capitalized-comments)
(#43) Expected space or tab after '//' in comment. (spaced-comment)
(#44) Missing space before opening brace. (space-before-blocks)
(#60) Comments should not begin with a lowercase character. (capitalized-comments)
(#60) Expected space or tab after '//' in comment. (spaced-comment)
(#78) Unexpected space before function parentheses. (space-before-function-paren)
(#79) Comments should not begin with a lowercase character. (capitalized-comments)
(#79) Expected space or tab after '//' in comment. (spaced-comment)
(#83) Comments should not begin with a lowercase character. (capitalized-comments)
(#83) Expected space or tab after '//' in comment. (spaced-comment)
mod/wordcards/amd/src/speechcards.js
(#30) Comments should not begin with a lowercase character. (capitalized-comments)
(#30) Expected space or tab after '//' in comment. (spaced-comment)
(#40) Comments should not begin with a lowercase character. (capitalized-comments)
(#40) Expected space or tab after '//' in comment. (spaced-comment)
(#44) 'jsondata' used outside of binding context. (block-scoped-var)
(#46) 'jsondata' used outside of binding context. (block-scoped-var)
(#50) A space is required after ','. (comma-spacing)
(#50) A space is required after ','. (comma-spacing)
(#55) Identifier 'init_controls' is not in camel case. (camelcase)
(#56) Identifier 'close_results' is not in camel case. (camelcase)
(#58) Identifier 'vocab_list' is not in camel case. (camelcase)
(#59) Identifier 'the_list' is not in camel case. (camelcase)
(#61) Identifier 'time_counter' is not in camel case. (camelcase)
(#62) Identifier 'prev_button' is not in camel case. (camelcase)
(#63) Identifier 'next_button' is not in camel case. (camelcase)
(#66) Identifier 'do_next' is not in camel case. (camelcase)
(#76) Identifier 'do_prev' is not in camel case. (camelcase)
(#81) Missing space before value for key 'clearStarRating'. (key-spacing)
(#81) Missing space before opening brace. (space-before-blocks)
(#84) Trailing spaces not allowed. (no-trailing-spaces)
(#85) Identifier 'register_events' is not in camel case. (camelcase)
(#92) Comments should not begin with a lowercase character. (capitalized-comments)
(#92) Expected space or tab after '//' in comment. (spaced-comment)
(#101) Identifier 'total_time' is not in camel case. (camelcase)
(#102) Identifier 'total_time' is not in camel case. (camelcase)
(#102) Missing semicolon. (babel/semi)
(#120) Identifier 'has_images' is not in camel case. (camelcase)
(#120) Identifier 'has_images' is not in camel case. (camelcase)
(#123) Comments should not begin with a lowercase character. (capitalized-comments)
(#123) Expected space or tab after '//' in comment. (spaced-comment)
(#131) Missing JSDoc comment. (require-jsdoc)
(#135) Comments should not begin with a lowercase character. (capitalized-comments)
(#135) Expected space or tab after '//' in comment. (spaced-comment)
(#136) Identifier 'li_template' is not in camel case. (camelcase)
(#140) Identifier 'li_template' is not in camel case. (camelcase)
(#140) Missing semicolon. (babel/semi)
(#159) Expected space or tab after '//' in comment. (spaced-comment)
(#160) Expected space or tab after '//' in comment. (spaced-comment)
(#162) Comments should not begin with a lowercase character. (capitalized-comments)
(#162) Expected space or tab after '//' in comment. (spaced-comment)
(#163) Unexpected console statement. (no-console)
(#173) Trailing spaces not allowed. (no-trailing-spaces)
(#177) Expected space or tab after '//' in comment. (spaced-comment)
(#178) A space is required after ','. (comma-spacing)
(#179) Operator '+' must be spaced. (space-infix-ops)
(#181) Expected space or tab after '//' in comment. (spaced-comment)
(#183) There should be no space before this paren. (space-in-parens)
(#184) Operator '+' must be spaced. (space-infix-ops)
(#190) Expected space or tab after '//' in comment. (spaced-comment)
(#191) Expected catch,fail() or return (promise/catch-or-return)
(#191) A space is required after ','. (comma-spacing)
(#191) Expected to return a value at the end of function. (consistent-return)
(#192) Each then() should return a value or throw (promise/always-return)
(#192) Operator '===' must be spaced. (space-infix-ops)
(#194) Expected space(s) before "else". (keyword-spacing)
(#194) Expected space(s) after "else". (keyword-spacing)
(#195) Operator '+' must be spaced. (space-infix-ops)
(#197) Expected space(s) after "if". (keyword-spacing)
(#197) Operator '>=' must be spaced. (space-infix-ops)
(#200) Comments should not begin with a lowercase character. (capitalized-comments)
(#200) Expected space or tab after '//' in comment. (spaced-comment)
(#201) Comments should not begin with a lowercase character. (capitalized-comments)
(#201) Expected space or tab after '//' in comment. (spaced-comment)
(#203) Comments should not begin with a lowercase character. (capitalized-comments)
(#203) Expected space or tab after '//' in comment. (spaced-comment)
(#206) Comments should not begin with a lowercase character. (capitalized-comments)
(#206) Expected space or tab after '//' in comment. (spaced-comment)
(#212) Missing space before opening brace. (space-before-blocks)
(#213) Comments should not begin with a lowercase character. (capitalized-comments)
(#213) Expected space or tab after '//' in comment. (spaced-comment)
(#214) A space is required after ','. (comma-spacing)
(#214) A space is required after ','. (comma-spacing)
(#215) Expected space(s) after "if". (keyword-spacing)
(#215) Operator '<' must be spaced. (space-infix-ops)
(#215) Missing space before opening brace. (space-before-blocks)
(#216) Operator '=' must be spaced. (space-infix-ops)
(#216) A space is required after ','. (comma-spacing)
(#216) A space is required after ','. (comma-spacing)
(#218) Expected space(s) after "if". (keyword-spacing)
(#218) Operator '<' must be spaced. (space-infix-ops)
(#218) Missing space before opening brace. (space-before-blocks)
(#219) Operator '=' must be spaced. (space-infix-ops)
(#219) A space is required after ','. (comma-spacing)
(#219) A space is required after ','. (comma-spacing)
(#221) Expected space(s) after "if". (keyword-spacing)
(#221) Operator '<' must be spaced. (space-infix-ops)
(#221) Missing space before opening brace. (space-before-blocks)
(#222) Operator '=' must be spaced. (space-infix-ops)
(#222) A space is required after ','. (comma-spacing)
(#222) A space is required after ','. (comma-spacing)
(#224) Unexpected console statement. (no-console)
(#224) A space is required after ','. (comma-spacing)
(#226) Comments should not begin with a lowercase character. (capitalized-comments)
(#226) Expected space or tab after '//' in comment. (spaced-comment)
(#227) Operator '=' must be spaced. (space-infix-ops)
(#228) Missing space before opening brace. (space-before-blocks)
(#229) Expected space(s) after "if". (keyword-spacing)
(#229) Operator '===' must be spaced. (space-infix-ops)
(#229) Missing space before opening brace. (space-before-blocks)
(#230) Operator '+=' must be spaced. (space-infix-ops)
(#231) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#232) Expected space(s) after "else". (keyword-spacing)
(#233) Operator '+=' must be spaced. (space-infix-ops)
(#236) Unexpected console statement. (no-console)
(#240) Missing space before opening brace. (space-before-blocks)
(#242) Comments should not begin with a lowercase character. (capitalized-comments)
(#242) Expected space or tab after '//' in comment. (spaced-comment)
(#245) Comments should not begin with a lowercase character. (capitalized-comments)
(#245) Expected space or tab after '//' in comment. (spaced-comment)
(#259) Comments should not begin with a lowercase character. (capitalized-comments)
(#259) Expected space or tab after '//' in comment. (spaced-comment)
(#260) Missing space before opening brace. (space-before-blocks)
(#274) Comments should not begin with a lowercase character. (capitalized-comments)
(#274) Expected space or tab after '//' in comment. (spaced-comment)
(#285) Expected to return a value at the end of function. (consistent-return)
(#287) Comments should not begin with a lowercase character. (capitalized-comments)
(#287) Expected space or tab after '//' in comment. (spaced-comment)
(#316) Missing semicolon. (babel/semi)
(#326) Identifier 'do_end' is not in camel case. (camelcase)
(#331) Comments should not begin with a lowercase character. (capitalized-comments)
(#331) Expected space or tab after '//' in comment. (spaced-comment)
(#333) ["results"] is better written in dot notation. (dot-notation)
(#334) ["total"] is better written in dot notation. (dot-notation)
(#335) ["totalcorrect"] is better written in dot notation. (dot-notation)
(#336) Identifier 'total_time' is not in camel case. (camelcase)
(#337) Identifier 'total_time' is not in camel case. (camelcase)
(#338) ["prettytime"] is better written in dot notation. (dot-notation)
(#340) ["prettytime"] is better written in dot notation. (dot-notation)
(#342) Expected catch,fail() or return (promise/catch-or-return)
(#343) Each then() should return a value or throw (promise/always-return)
(#343) 'js' is defined but never used. (no-unused-vars)
(#352) Unexpected console statement. (no-console)
(#358) ["totalcorrect"] is better written in dot notation. (dot-notation)
(#363) Identifier 'is_end' is not in camel case. (camelcase)
(#371) Identifier 'update_header' is not in camel case. (camelcase)
(#373) 'progress' is assigned a value but never used. (no-unused-vars)
(#375) Missing semicolon. (babel/semi)
(#378) Missing semicolon. (babel/semi)
(#380) Missing semicolon. (babel/semi)
(#387) Comments should not begin with a lowercase character. (capitalized-comments)
(#387) Expected space or tab after '//' in comment. (spaced-comment)
(#391) Comments should not begin with a lowercase character. (capitalized-comments)
(#391) Expected space or tab after '//' in comment. (spaced-comment)
(#396) ["definition"] is better written in dot notation. (dot-notation)
(#398) ["term"] is better written in dot notation. (dot-notation)
(#404) Comments should not begin with a lowercase character. (capitalized-comments)
(#404) Expected space or tab after '//' in comment. (spaced-comment)
(#407) Comments should not begin with a lowercase character. (capitalized-comments)
(#407) Expected space or tab after '//' in comment. (spaced-comment)
(#410) Comments should not begin with a lowercase character. (capitalized-comments)
(#410) Expected space or tab after '//' in comment. (spaced-comment)
(#412) ["id"] is better written in dot notation. (dot-notation)
(#414) ["id"] is better written in dot notation. (dot-notation)
(#467) Expected { after 'if' condition. (curly)
(#472) Expected { after 'if' condition. (curly)
(#472) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#480) Expected { after 'if' condition. (curly)
mod/wordcards/amd/src/textfit.js
(#23) Expected space or tab after '/*' in comment. (spaced-comment)
(#23) 'define' is already defined as a built-in global variable. (no-redeclare)
(#23) 'document' is already defined as a built-in global variable. (no-redeclare)
(#23) 'window' is already defined as a built-in global variable. (no-redeclare)
(#23) 'HTMLElement' is already defined as a built-in global variable. (no-redeclare)
(#34) 'module' is not defined. (no-undef)
(#40) 'global' is not defined. (no-undef)
(#40) Unexpected space before function parentheses. (space-before-function-paren)
(#44) Comments should not begin with a lowercase character. (capitalized-comments)
(#45) Comments should not begin with a lowercase character. (capitalized-comments)
(#46) Comments should not begin with a lowercase character. (capitalized-comments)
(#47) Comments should not begin with a lowercase character. (capitalized-comments)
(#50) Comments should not begin with a lowercase character. (capitalized-comments)
(#51) Comments should not begin with a lowercase character. (capitalized-comments)
(#52) Comments should not begin with a lowercase character. (capitalized-comments)
(#57) Expected { after 'if' condition. (curly)
(#61) Expected space(s) after "for". (keyword-spacing)
(#61) Missing space before opening brace. (space-before-blocks)
(#62) Expected space(s) after "if". (keyword-spacing)
(#62) Missing space before opening brace. (space-before-blocks)
(#77) Missing space before opening brace. (space-before-blocks)
(#82) Expected space(s) after "for". (keyword-spacing)
(#82) Missing space before opening brace. (space-before-blocks)
(#87) Missing JSDoc @returns for function. (valid-jsdoc)
(#92) Function 'processItem' has a complexity of 25. Maximum allowed is 20. (complexity)
(#92) Expected to return a value at the end of function 'processItem'. (consistent-return)
(#92) Missing space before opening brace. (space-before-blocks)
(#98) Expected space(s) after "if". (keyword-spacing)
(#98) Missing space before opening brace. (space-before-blocks)
(#112) Expected { after 'if' condition. (curly)
(#112) Expected space(s) after "if". (keyword-spacing)
(#115) Expected { after 'else'. (curly)
(#126) ["display"] is better written in dot notation. (dot-notation)
(#134) Missing space before opening brace. (space-before-blocks)
(#136) ["height"] is better written in dot notation. (dot-notation)
(#151) Missing space before opening brace. (space-before-blocks)
(#167) Expected space(s) after "if". (keyword-spacing)
(#167) Missing space before opening brace. (space-before-blocks)
(#180) ["position"] is better written in dot notation. (dot-notation)
(#180) Missing space before opening brace. (space-before-blocks)
(#181) ["position"] is better written in dot notation. (dot-notation)
(#183) Missing space before opening brace. (space-before-blocks)
(#186) ["height"] is better written in dot notation. (dot-notation)
(#194) Missing JSDoc comment. (require-jsdoc)
(#194) Missing space before opening brace. (space-before-blocks)
(#202) Missing JSDoc comment. (require-jsdoc)
(#202) Missing space before opening brace. (space-before-blocks)
(#209) Expected space or tab after '//' in comment. (spaced-comment)
(#210) Missing JSDoc comment. (require-jsdoc)
(#210) Missing space before opening brace. (space-before-blocks)
(#212) Expected space or tab after '//' in comment. (spaced-comment)
(#213) Operator '===' must be spaced. (space-infix-ops)
(#217) Missing JSDoc comment. (require-jsdoc)
(#222) Missing JSDoc comment. (require-jsdoc)
(#223) Expected { after 'if' condition. (curly)
(#238) A space is required after ','. (comma-spacing)

CSS problems

(10 errors, 5 warnings)

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

mod/wordcards/styles.css
(#75) Unexpected empty block (block-no-empty)
(#187) Unexpected empty block (block-no-empty)
(#691) Unexpected empty block (block-no-empty)
(#465) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#475) Expected "#F7E7E7" to be "#f7e7e7" (color-hex-case)
(#465) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#207) Unexpected duplicate "text-decoration" (declaration-block-no-duplicate-properties)
(#486) Unexpected !important (declaration-no-important)
(#487) Unexpected !important (declaration-no-important)
(#493) Unexpected !important (declaration-no-important)
(#500) Unexpected !important (declaration-no-important)
(#619) Unexpected !important (declaration-no-important)
(#655) Unexpected !important (declaration-no-important)
(#669) Unexpected unit (length-zero-no-unit)
(#669) Unexpected unit (length-zero-no-unit)

PHPDocs style problems

(334 errors, 17 warnings)

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

mod/wordcards/activity.php
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/backup/moodle2/restore_wordcards_activity_task.class.php
(#71) Inline phpdocs tag {@link restore_logs_processor} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#73) Inline phpdocs tag {@link restore_log_rule} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#84) Inline phpdocs tag {@link restore_logs_processor} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#86) Inline phpdocs tag {@link restore_log_rule} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
mod/wordcards/backup/moodle2/restore_wordcards_stepslib.php
(#78) Function restore_wordcards_activity_structure_step::process_wordcards_term is not documented
(#90) Function restore_wordcards_activity_structure_step::process_wordcards_seen is not documented
(#104) Function restore_wordcards_activity_structure_step::process_wordcards_association is not documented
(#117) Function restore_wordcards_activity_structure_step::process_wordcards_progress is not documented
(#36) Inline phpdocs tag {@link restore_path_element} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
mod/wordcards/classes/constants.php
(#13) Class constants is not documented
(#16) Constant constants::M_COMPONENT is not documented
(#17) Constant constants::M_MODNAME is not documented
(#18) Constant constants::M_URL is not documented
(#19) Constant constants::M_CLASS is not documented
(#20) Constant constants::M_TABLE is not documented
(#21) Constant constants::M_ATTEMPTSTABLE is not documented
(#22) Constant constants::M_PLUGINSETTINGS is not documented
(#25) Constant constants::M_GRADEHIGHEST is not documented
(#26) Constant constants::M_GRADELOWEST is not documented
(#27) Constant constants::M_GRADELATEST is not documented
(#28) Constant constants::M_GRADEAVERAGE is not documented
(#29) Constant constants::M_GRADENONE is not documented
(#32) Constant constants::M_LANG_ENUS is not documented
(#33) Constant constants::M_LANG_ENGB is not documented
(#34) Constant constants::M_LANG_ENAU is not documented
(#35) Constant constants::M_LANG_ESUS is not documented
(#36) Constant constants::M_LANG_FRCA is not documented
(#37) Constant constants::M_LANG_FRFR is not documented
(#38) Constant constants::M_LANG_ITIT is not documented
(#39) Constant constants::M_LANG_PTBR is not documented
(#40) Constant constants::M_LANG_KOKR is not documented
(#41) Constant constants::M_LANG_DEDE is not documented
(#42) Constant constants::M_LANG_HIIN is not documented
(#43) Constant constants::M_LANG_ENIN is not documented
(#44) Constant constants::M_LANG_ESES is not documented
(#46) Constant constants::M_LANG_ARAE is not documented
(#47) Constant constants::M_LANG_ARSA is not documented
(#48) Constant constants::M_LANG_ZHCN is not documented
(#49) Constant constants::M_LANG_NLNL is not documented
(#50) Constant constants::M_LANG_ENIE is not documented
(#51) Constant constants::M_LANG_ENWL is not documented
(#52) Constant constants::M_LANG_ENAB is not documented
(#53) Constant constants::M_LANG_FAIR is not documented
(#54) Constant constants::M_LANG_DECH is not documented
(#55) Constant constants::M_LANG_HEIL is not documented
(#56) Constant constants::M_LANG_IDID is not documented
(#57) Constant constants::M_LANG_JAJP is not documented
(#58) Constant constants::M_LANG_MSMY is not documented
(#59) Constant constants::M_LANG_PTPT is not documented
(#60) Constant constants::M_LANG_RURU is not documented
(#61) Constant constants::M_LANG_TAIN is not documented
(#62) Constant constants::M_LANG_TEIN is not documented
(#63) Constant constants::M_LANG_TRTR is not documented
(#65) Constant constants::TRANSCRIBER_NONE is not documented
(#66) Constant constants::TRANSCRIBER_AMAZONTRANSCRIBE is not documented
(#67) Constant constants::TRANSCRIBER_GOOGLECLOUDSPEECH is not documented
(#68) Constant constants::TRANSCRIBER_GOOGLECHROME is not documented
(#2) No one-line description found in phpdocs for file
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
(#13) Package is not specified for class constants. It is also not specified in file-level phpdocs
mod/wordcards/classes/external.php
(#21) Function mod_wordcards_external::check_by_phonetic_parameters is not documented
(#30) Function mod_wordcards_external::check_by_phonetic is not documented
(#40) Function mod_wordcards_external::check_by_phonetic_returns is not documented
(#44) Function mod_wordcards_external::mark_as_seen_parameters is not documented
(#50) Function mod_wordcards_external::mark_as_seen is not documented
(#79) Function mod_wordcards_external::mark_as_seen_returns is not documented
(#83) Function mod_wordcards_external::report_successful_association_parameters is not documented
(#89) Function mod_wordcards_external::report_successful_association is not documented
(#111) Function mod_wordcards_external::report_successful_association_returns is not documented
(#115) Function mod_wordcards_external::report_failed_association_parameters is not documented
(#122) Function mod_wordcards_external::report_failed_association is not documented
(#144) Function mod_wordcards_external::report_failed_association_returns is not documented
(#148) Function mod_wordcards_external::report_step_grade_parameters is not documented
(#155) Function mod_wordcards_external::report_step_grade is not documented
(#159) Function mod_wordcards_external::report_step_grade_returns is not documented
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/classes/form_import.php
(#22) Function mod_wordcards_form_import::definition is not documented
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/classes/form_term.php
(#25) Function mod_wordcards_form_term::definition is not documented
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/classes/helper.php
(#20) Function mod_wordcards_helper::get_tabs is not documented
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/classes/local/report/attempts.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#16) Class attempts is not documented
(#24) Function attempts::fetch_formatted_field is not documented
(#67) Function attempts::fetch_formatted_heading is not documented
(#77) Function attempts::process_raw_data is not documented
(#18) Variable attempts::$report is not documented
(#19) Variable attempts::$fields is not documented
(#20) Variable attempts::$headingdata is not documented
(#21) Variable attempts::$qcache is not documented
(#22) Variable attempts::$ucache is not documented
(#16) Package is not specified for class attempts. It is also not specified in file-level phpdocs
mod/wordcards/classes/local/report/basereport.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#52) Function basereport::process_raw_data is not documented
(#54) Function basereport::fetch_formatted_heading is not documented
(#56) Function basereport::fetch_fields is not documented
(#60) Function basereport::fetch_head is not documented
(#68) Function basereport::fetch_name is not documented
(#72) Function basereport::fetch_all_rows_count is not documented
(#76) Function basereport::truncate is not documented
(#83) Function basereport::fetch_cache is not documented
(#94) Function basereport::fetch_formatted_time is not documented
(#104) Function basereport::fetch_time_difference is not documented
(#122) Function basereport::fetch_formatted_rows is not documented
(#149) Function basereport::fetch_formatted_field is not documented
(#46) Variable basereport::$report is not documented
(#47) Variable basereport::$head is not documented
(#48) Variable basereport::$rawdata is not documented
(#49) Variable basereport::$fields is not documented
(#50) Variable basereport::$dbcache is not documented
mod/wordcards/classes/local/report/basic.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#15) Class basic is not documented
(#23) Function basic::fetch_formatted_field is not documented
(#48) Function basic::fetch_formatted_heading is not documented
(#58) Function basic::process_raw_data is not documented
(#17) Variable basic::$report is not documented
(#18) Variable basic::$fields is not documented
(#19) Variable basic::$headingdata is not documented
(#20) Variable basic::$qcache is not documented
(#21) Variable basic::$ucache is not documented
(#15) Package is not specified for class basic. It is also not specified in file-level phpdocs
mod/wordcards/classes/local/report/grades.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#16) Class grades is not documented
(#24) Function grades::fetch_formatted_field is not documented
(#98) Function grades::fetch_formatted_heading is not documented
(#109) Function grades::process_raw_data is not documented
(#18) Variable grades::$report is not documented
(#19) Variable grades::$fields is not documented
(#20) Variable grades::$headingdata is not documented
(#21) Variable grades::$qcache is not documented
(#22) Variable grades::$ucache is not documented
(#16) Package is not specified for class grades. It is also not specified in file-level phpdocs
mod/wordcards/classes/local/report/userattempts.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#16) Class userattempts is not documented
(#24) Function userattempts::fetch_formatted_field is not documented
(#87) Function userattempts::fetch_formatted_heading is not documented
(#96) Function userattempts::process_raw_data is not documented
(#18) Variable userattempts::$report is not documented
(#19) Variable userattempts::$fields is not documented
(#20) Variable userattempts::$headingdata is not documented
(#21) Variable userattempts::$qcache is not documented
(#22) Variable userattempts::$ucache is not documented
(#16) Package is not specified for class userattempts. It is also not specified in file-level phpdocs
mod/wordcards/classes/module.php
(#61) Function mod_wordcards_module::__construct is not documented
(#69) Function mod_wordcards_module::course_has_term is not documented
(#81) Function mod_wordcards_module::register_module_viewed is not documented
(#93) Function mod_wordcards_module::delete is not documented
(#113) Function mod_wordcards_module::delete_term is not documented
(#118) Function mod_wordcards_module::fetch_step_termcount is not documented
(#147) Function mod_wordcards_module::get_all_states is not documented
(#153) Function mod_wordcards_module::get_allowed_states is not documented
(#161) Function mod_wordcards_module::get_finishedstepmsg is not documented
(#165) Function mod_wordcards_module::get_completedmsg is not documented
(#169) Function mod_wordcards_module::get_cm is not documented
(#173) Function mod_wordcards_module::get_mod is not documented
(#177) Function mod_wordcards_module::get_cmid is not documented
(#181) Function mod_wordcards_module::get_context is not documented
(#185) Function mod_wordcards_module::get_course is not documented
(#189) Function mod_wordcards_module::get_id is not documented
(#194) Function mod_wordcards_module::get_practicetype is not documented
(#209) Function mod_wordcards_module::get_wordpool is not documented
(#230) Function mod_wordcards_module::insert_media_urls is not documented
(#253) Function mod_wordcards_module::get_learn_terms is not documented
(#263) Function mod_wordcards_module::get_review_terms is not documented
(#349) Function mod_wordcards_module::get_attempts is not documented
(#361) Function mod_wordcards_module::get_latest_attempt is not documented
(#371) Function mod_wordcards_module::can_attempt is not documented
(#395) Function mod_wordcards_module::get_state is not documented
(#411) Function mod_wordcards_module::get_terms is not documented
(#424) Function mod_wordcards_module::get_terms_seen is not documented
(#438) Function mod_wordcards_module::has_completed_state is not documented
(#478) Function mod_wordcards_module::has_seen_all_terms is not documented
(#498) Function mod_wordcards_module::has_terms is not documented
(#503) Function mod_wordcards_module::has_user_completed_activity is not documented
(#508) Function mod_wordcards_module::is_completion_enabled is not documented
(#512) Function mod_wordcards_module::record_failed_association is not documented
(#551) Function mod_wordcards_module::record_successful_association is not documented
(#570) Function mod_wordcards_module::resume_progress is not documented
(#600) Function mod_wordcards_module::create_reattempt is not documented
(#619) Function mod_wordcards_module::set_state is not documented
(#675) Function mod_wordcards_module::get_by_cmid is not documented
(#680) Function mod_wordcards_module::get_by_modid is not documented
(#686) Function mod_wordcards_module::can_manage is not documented
(#689) Function mod_wordcards_module::require_manage is not documented
(#692) Function mod_wordcards_module::can_viewreports is not documented
(#695) Function mod_wordcards_module::require_viewreports is not documented
(#698) Function mod_wordcards_module::can_view is not documented
(#702) Function mod_wordcards_module::require_view is not documented
(#706) Function mod_wordcards_module::require_view_in_context is not documented
(#710) Function mod_wordcards_module::get_next_step is not documented
(#777) Function mod_wordcards_module::are_there_words_to_review is not documented
(#46) Variable mod_wordcards_module::$states is not documented
(#56) Variable mod_wordcards_module::$course is not documented
(#57) Variable mod_wordcards_module::$cm is not documented
(#58) Variable mod_wordcards_module::$context is not documented
(#59) Variable mod_wordcards_module::$mod is not documented
(#21) Constant mod_wordcards_module::STATE_TERMS is not documented
(#22) Constant mod_wordcards_module::STATE_STEP1 is not documented
(#23) Constant mod_wordcards_module::STATE_STEP2 is not documented
(#24) Constant mod_wordcards_module::STATE_STEP3 is not documented
(#25) Constant mod_wordcards_module::STATE_STEP4 is not documented
(#26) Constant mod_wordcards_module::STATE_STEP5 is not documented
(#27) Constant mod_wordcards_module::STATE_END is not documented
(#29) Constant mod_wordcards_module::WORDPOOL_LEARN is not documented
(#30) Constant mod_wordcards_module::WORDPOOL_REVIEW is not documented
(#32) Constant mod_wordcards_module::PRACTICETYPE_SCATTER is not documented
(#33) Constant mod_wordcards_module::PRACTICETYPE_SCATTER_REV is not documented
(#34) Constant mod_wordcards_module::PRACTICETYPE_NONE is not documented
(#35) Constant mod_wordcards_module::PRACTICETYPE_MATCHSELECT is not documented
(#36) Constant mod_wordcards_module::PRACTICETYPE_MATCHTYPE is not documented
(#37) Constant mod_wordcards_module::PRACTICETYPE_DICTATION is not documented
(#38) Constant mod_wordcards_module::PRACTICETYPE_SPEECHCARDS is not documented
(#39) Constant mod_wordcards_module::PRACTICETYPE_LISTENCHOOSE is not documented
(#40) Constant mod_wordcards_module::PRACTICETYPE_MATCHSELECT_REV is not documented
(#41) Constant mod_wordcards_module::PRACTICETYPE_MATCHTYPE_REV is not documented
(#42) Constant mod_wordcards_module::PRACTICETYPE_DICTATION_REV is not documented
(#43) Constant mod_wordcards_module::PRACTICETYPE_SPEECHCARDS_REV is not documented
(#44) Constant mod_wordcards_module::PRACTICETYPE_LISTENCHOOSE_REV is not documented
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/classes/output/renderer.php
(#21) Class renderer is not documented
(#23) Function renderer::definitions_page is not documented
(#120) Function renderer::make_json_string is not documented
(#140) Function renderer::a4e_page is not documented
(#203) Function renderer::finish_page is not documented
(#216) Function renderer::push_recorder is not documented
(#223) Function renderer::speechcards_page is not documented
(#307) Function renderer::scatter_page is not documented
(#345) Function renderer::navigation is not documented
(#379) Phpdocs for function renderer::show_problembox has incomplete parameters list
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/classes/output/report_renderer.php
(#13) Class report_renderer is not documented
(#15) Function report_renderer::render_reportmenu is not documented
(#39) Function report_renderer::render_delete_allattempts is not documented
(#47) Function report_renderer::render_reporttitle_html is not documented
(#53) Function report_renderer::render_empty_section_html is not documented
(#58) Function report_renderer::render_exportbuttons_html is not documented
(#71) Function report_renderer::render_grading_exportbuttons_html is not documented
(#84) Function report_renderer::render_section_csv is not documented
(#114) Function report_renderer::render_section_html is not documented
(#152) Function report_renderer::show_reports_footer is not documented
(#161) Function report_renderer::show_perpage_selector is not documented
(#184) Function report_renderer::show_export_buttons is not documented
(#2) No one-line description found in phpdocs for file
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
(#13) Package is not specified for class report_renderer. It is also not specified in file-level phpdocs
mod/wordcards/classes/table_terms.php
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/classes/utils.php
(#42) Function utils::can_transcribe is not documented
(#63) Function utils::convert_to_phonetic is not documented
(#76) Function utils::update_stepgrade is not documented
(#121) Function utils::update_finalgrade is not documented
(#184) Function utils::curl_fetch is not documented
(#198) Function utils::fetch_token_for_display is not documented
(#258) Function utils::fetch_token is not documented
(#335) Function utils::is_site_registered is not documented
(#395) Function utils::fetch_token_error is not documented
(#436) Function utils::get_region_options is not documented
(#451) Function utils::translate_region is not documented
(#466) Function utils::get_timelimit_options is not documented
(#480) Function utils::get_expiredays_options is not documented
(#494) Function utils::fetch_options_transcribers is not documented
(#500) Function utils::fetch_filemanager_opts is not documented
(#509) Function utils::is_json is not documented
(#521) Function utils::fetch_polly_url is not documented
(#557) Function utils::fetch_auto_voice is not documented
(#563) Function utils::get_tts_voices is not documented
(#634) Function utils::fetch_activity_tablabel is not documented
(#653) Function utils::is_review_activity is not documented
(#670) Function utils::fetch_activity_tabicon is not documented
(#697) Function utils::get_practicetype_options is not documented
(#724) Function utils::get_lang_options is not documented
mod/wordcards/db/access.php
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/db/services.php
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/db/upgrade.php
(#) File-level phpdocs block is not found
(#39) Function xmldb_wordcards_upgrade is not documented
(#39) Package is not specified for function xmldb_wordcards_upgrade. It is also not specified in file-level phpdocs
mod/wordcards/finish.php
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/import.php
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/index.php
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/lang/en/wordcards.php
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/lang/ja/wordcards.php
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/lib.php
(#44) Function wordcards_add_instance is not documented
(#67) Function wordcards_update_instance is not documented
(#97) Function wordcards_delete_instance is not documented
(#263) Found comment starting with three or more slashes
(#265) Found comment starting with three or more slashes
(#292) Found comment starting with three or more slashes
(#294) Found comment starting with three or more slashes
(#131) Phpdocs for function wordcards_reset_course_form_definition has incomplete parameters list
(#138) Phpdocs for function wordcards_reset_course_form_defaults has incomplete parameters list
(#194) Phpdocs for function wordcards_reset_gradebook has incomplete parameters list
(#272) Phpdocs for function wordcards_extend_navigation has incomplete parameters list
(#405) Phpdocs for function wordcards_get_user_grades has incomplete parameters list
(#443) Phpdocs for function wordcards_scale_used has incomplete parameters list
(#462) Phpdocs for function wordcards_scale_used_anywhere has incomplete parameters list
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
(#150) Not recommended phpdocs tag @global used
(#150) Not recommended phpdocs tag @global used
(#192) Not recommended phpdocs tag @global used
(#192) Not recommended phpdocs tag @global used
(#403) Not recommended phpdocs tag @global used
(#403) Not recommended phpdocs tag @global used
(#449) Not recommended phpdocs tag @example used
(#468) Not recommended phpdocs tag @example used
(#286) Inline phpdocs tag {@link settings_navigation} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#287) Inline phpdocs tag {@link navigation_node} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#214) Package mod_tquiz is not valid
mod/wordcards/manageattempts.php
(#2) Empty line found after PHP open tag
(#73) Found comment starting with three or more slashes
(#93) Found comment starting with three or more slashes
mod/wordcards/mod_form.php
(#23) Function mod_wordcards_mod_form::definition is not documented
(#107) Function mod_wordcards_mod_form::add_completion_rules is not documented
(#113) Function mod_wordcards_mod_form::completion_rule_enabled is not documented
(#117) Function mod_wordcards_mod_form::get_data is not documented
(#127) Function mod_wordcards_mod_form::data_preprocessing is not documented
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/refreshtoken.php
(#2) Empty line found after PHP open tag
mod/wordcards/reports.php
(#2) Empty line found after PHP open tag
(#76) Found comment starting with three or more slashes
mod/wordcards/settings.php
(#2) Empty line found after PHP open tag
(#21) Package mod is not valid
mod/wordcards/setup.php
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/version.php
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/wordcards/view.php
(#2) File-level phpdocs block does not have @copyright tag

Update savepoints problems

(0 errors, 1 warnings)

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

mod/wordcards/db/upgrade.php
Detected fewer 'if' blocks (4) than 'savepoint' calls (10). Repeated savepoints?

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 "stylelint:css" 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, 28 warnings)

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

mod/wordcards/templates/cloudpushrecorder.mustache
(#1) Example context missing (@template section not found.)
mod/wordcards/templates/definitions_page.mustache
(#1) Example context missing (@template section not found.)
mod/wordcards/templates/dictation_page.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 36: Duplicate ID “wordcards_loading”. (ts-inner'><div id="wordcards_loading" class="wordcards_loading"> <)
(#1) HTML Validation info, line 6: The first occurrence of ID “wordcards_loading” was here. (st-inner"><div id="wordcards_loading" class="wordcards_loading"> <)
mod/wordcards/templates/feedback.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 5: Element “hr” not allowed as child of element “h2” in this context. (Suppressing further errors from this subtree.) (rds]] <hr/> <)
mod/wordcards/templates/feedback_details.mustache
(#1) Example context missing (@template section not found.)
mod/wordcards/templates/finish_page.mustache
(#1) Example context missing (@template section not found.)
mod/wordcards/templates/keyboard.mustache
(#1) Example context missing (@template section not found.)
mod/wordcards/templates/listenchoose_page.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 36: Duplicate ID “wordcards_loading”. (ner'> <div id="wordcards_loading" class="wordcards_loading"> )
(#1) HTML Validation info, line 6: The first occurrence of ID “wordcards_loading” was here. (st-inner"><div id="wordcards_loading" class="wordcards_loading"> <)
mod/wordcards/templates/loading.mustache
(#1) Example context missing (@template section not found.)
mod/wordcards/templates/matchselect_page.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 31: Duplicate ID “wordcards_loading”. (ner'> <div id="wordcards_loading" class="wordcards_loading"> )
(#1) HTML Validation info, line 6: The first occurrence of ID “wordcards_loading” was here. (st-inner"><div id="wordcards_loading" class="wordcards_loading"> <)
mod/wordcards/templates/matchtype_page.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 31: Duplicate ID “wordcards_loading”. (ts-inner'><div id="wordcards_loading" class="wordcards_loading"> <)
(#1) HTML Validation info, line 6: The first occurrence of ID “wordcards_loading” was here. (st-inner"><div id="wordcards_loading" class="wordcards_loading"> <)
mod/wordcards/templates/progress_dots.mustache
(#1) Example context missing (@template section not found.)
mod/wordcards/templates/scatter_page.mustache
(#1) Example context missing (@template section not found.)
mod/wordcards/templates/speechcards_page.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 53: Duplicate ID “wordcards_loading”. (ts-inner'><div id="wordcards_loading" class="wordcards_loading"> <)
(#1) HTML Validation info, line 6: The first occurrence of ID “wordcards_loading” was here. (st-inner"><div id="wordcards_loading" class="wordcards_loading"> <)
mod/wordcards/templates/student_navigation.mustache
(#1) Example context missing (@template section not found.)
mod/wordcards/templates/vocablist.mustache
(#1) Example context missing (@template section not found.)
mod/wordcards/templates/vocablist_header.mustache
(#1) Example context missing (@template section not found.)

Gherkin .feature problems

(0 errors, 0 warnings)

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