This section shows php lint problems in the code detected by php -l
This section shows the coding style problems detected in the code by phpcs
The opening <?php tag must be followed by exactly one newline.
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
The opening <?php tag must be followed by exactly one newline.
Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
Closing brace must be on a line by itself
Commas (,) must be followed by white space.
The opening <?php tag must be followed by exactly one newline.
Expected MOODLE_INTERNAL check or config.php inclusion
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
The opening <?php tag must be followed by exactly one newline.
Closing brace must be on a line by itself
The opening <?php tag must be followed by exactly one newline.
Expected MOODLE_INTERNAL check or config.php inclusion
The opening <?php tag must be followed by exactly one newline.
Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
The opening <?php tag must be followed by exactly one newline.
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Line 1 of the opening comment must start "// This file is part of".
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
This comment is 47% valid code; is this commented out code?
No space found before comment text; expected "// $Id: upgrade.php,v 1.4 2011/04/26 06:20:25 davmon Exp $" but found "//$Id: upgrade.php,v 1.4 2011/04/26 06:20:25 davmon Exp $"
Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
Line 6 of the opening comment must start "// (at your option) any later version.".
Line 7 of the opening comment must start "//".
Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
Line 11 of the opening comment must start "// GNU General Public License for more details.".
Line 12 of the opening comment must start "//".
Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
Functions must not contain multiple empty lines in a row; found 2 empty lines
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
This comment is 45% valid code; is this commented out code?
Line 1 of the opening comment must start "// This file is part of".
Line 2 of the opening comment must start "//".
Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
Line 6 of the opening comment must start "// (at your option) any later version.".
Line 7 of the opening comment must start "//".
Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
Line 11 of the opening comment must start "// GNU General Public License for more details.".
Line 12 of the opening comment must start "//".
Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
3 slashes comments are not allowed; use "// Comment." instead
Inline comments must end in full-stops, exclamation marks, or question marks
3 slashes comments are not allowed; use "// Comment." instead
The opening <?php tag must be followed by exactly one newline.
Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
"require_once" must be immediately followed by an open parenthesis
Visibility must be declared on method "definition"
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
This comment is 45% valid code; is this commented out code?
Line 1 of the opening comment must start "// This file is part of".
Line 2 of the opening comment must start "//".
Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
Line 6 of the opening comment must start "// (at your option) any later version.".
Line 7 of the opening comment must start "//".
Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
Line 11 of the opening comment must start "// GNU General Public License for more details.".
Line 12 of the opening comment must start "//".
Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
No space found before comment text; expected "// Show dimmed if the mod is hidden" but found "//Show dimmed if the mod is hidden"
Commas (,) must be followed by white space.
Line exceeds 132 characters; contains 138 characters
Inline comments must end in full-stops, exclamation marks, or question marks
No space found before comment text; expected "// Show normal if the mod is visible" but found "//Show normal if the mod is visible"
Commas (,) must be followed by white space.
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Commas (,) must be followed by white space.
Line exceeds 132 characters; contains 140 characters
The opening <?php tag must be followed by exactly one newline.
Whitespace found at end of line within string
The opening <?php tag must be followed by exactly one newline.
No space found before comment text; expected "// Access denied" but found "//Access denied"
No space found before comment text; expected "// Always open" but found "//Always open"
No space found before comment text; expected "// Blank entry" but found "//Blank entry"
No space found before comment text; expected "// Days available" but found "//Days available"
No space found before comment text; expected "// Editing period has ended" but found "//Editing period has ended"
No space found before comment text; expected "// Editing period ends" but found "//Editing period ends"
No space found before comment text; expected "// Entries" but found "//Entries"
No space found before comment text; expected "// Feedback updated for {$a} entries" but found "//Feedback updated for {$a} entries"
No space found before comment text; expected "// Current grade in gradebook" but found "//Current grade in gradebook"
No space found before comment text; expected "// Add journal entries" but found "//Add journal entries"
No space found before comment text; expected "// Add journal instance" but found "//Add journal instance"
Inline comments must end in full-stops, exclamation marks, or question marks
No space found before comment text; expected "// Manage journal entries" but found "//Manage journal entries"
No space found before comment text; expected "// Journal name" but found "//Journal name"
No space found before comment text; expected "// Journal question" but found "//Journal question"
Inline comments must end in full-stops, exclamation marks, or question marks
No space found before comment text; expected "// Journal feedback" but found "//Journal feedback"
Whitespace found at end of line
No space found before comment text; expected "// Journals" but found "//Journals"
No space found before comment text; expected "// New journal entries" but found "//New journal entries"
No space found before comment text; expected "// There are no teachers" but found "//There are no teachers"
No space found before comment text; expected "// No entry" but found "//No entry"
No space found before comment text; expected "// No rating given" but found "//No rating given"
No space found before comment text; expected "// This journal won\'t be open until" but found "//This journal won\'t be open until"
No space found before comment text; expected "// You have not started this journal yet" but found "//You have not started this journal yet"
No space found before comment text; expected "// Overall rating" but found "//Overall rating"
Inline comments must end in full-stops, exclamation marks, or question marks
No space found before comment text; expected "// Journal module administration" but found "//Journal module administration"
No space found before comment text; expected "// Rate" but found "//Rate"
No space found before comment text; expected "// Remove all entries" but found "//Remove all entries"
No space found before comment text; expected "// Save all my feedback" but found "//Save all my feedback"
No space found before comment text; expected "// Show recent activity" but found "//Show recent activity"
No space found before comment text; expected "// Show journals overview on my moodle" but found "//Show journals overview on my moodle"
No space found before comment text; expected "// Start or edit my journal entry" but found "//Start or edit my journal entry"
No space found before comment text; expected "// View {$a} journal entries" but found "//View {$a} journal entries"
Inline comments must end in full-stops, exclamation marks, or question marks
No space found before comment text; expected "// View entries" but found "//View entries"
This comment is 45% valid code; is this commented out code?
Inline comments must start with a capital letter, digit or 3-dots sequence
Line 1 of the opening comment must start "// This file is part of".
Whitespace found at end of line
Line 2 of the opening comment must start "//".
Inline comments must end in full-stops, exclamation marks, or question marks
Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
Line 6 of the opening comment must start "// (at your option) any later version.".
Line 7 of the opening comment must start "//".
Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
Line 11 of the opening comment must start "// GNU General Public License for more details.".
Line 12 of the opening comment must start "//".
Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
Whitespace found at end of line within string
Whitespace found at end of line
This comment is 45% valid code; is this commented out code?
Inline comments must start with a capital letter, digit or 3-dots sequence
Line 1 of the opening comment must start "// This file is part of".
Whitespace found at end of line
Line 2 of the opening comment must start "//".
Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
Inline comments must end in full-stops, exclamation marks, or question marks
Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
Line 6 of the opening comment must start "// (at your option) any later version.".
Line 7 of the opening comment must start "//".
Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
Line 11 of the opening comment must start "// GNU General Public License for more details.".
Line 12 of the opening comment must start "//".
Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
The opening <?php tag must be followed by exactly one newline.
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
This comment is 49% valid code; is this commented out code?
Line 1 of the opening comment must start "// This file is part of".
Line 2 of the opening comment must start "//".
Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
Inline comments must end in full-stops, exclamation marks, or question marks
Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
Expected MOODLE_INTERNAL check or config.php inclusion
Line 6 of the opening comment must start "// (at your option) any later version.".
Line 7 of the opening comment must start "//".
Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
Line 11 of the opening comment must start "// GNU General Public License for more details.".
Line 12 of the opening comment must start "//".
Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
Line indented incorrectly; expected at least 4 spaces, found 0
Line indented incorrectly; expected at least 4 spaces, found 0
Line indented incorrectly; expected at least 4 spaces, found 0
Line indented incorrectly; expected at least 4 spaces, found 0
Line indented incorrectly; expected at least 4 spaces, found 0
Line indented incorrectly; expected at least 4 spaces, found 0
Line indented incorrectly; expected at least 4 spaces, found 0
Line indented incorrectly; expected at least 4 spaces, found 0
Line indented incorrectly; expected at least 4 spaces, found 0
Line indented incorrectly; expected at least 4 spaces, found 0
Closing brace must be on a line by itself
Closing brace must be on a line by itself
Closing brace must be on a line by itself
Closing brace must be on a line by itself
Closing brace must be on a line by itself
Closing brace must be on a line by itself
Closing brace must be on a line by itself
Closing brace must be on a line by itself
Closing brace must be on a line by itself
Closing brace must be on a line by itself
Commas (,) must be followed by white space.
Commas (,) must be followed by white space.
Commas (,) must be followed by white space.
Commas (,) must be followed by white space.
TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
Line indented incorrectly; expected at least 4 spaces, found 0
Inline comments must end in full-stops, exclamation marks, or question marks
Line indented incorrectly; expected at least 4 spaces, found 0
Functions must not contain multiple empty lines in a row; found 2 empty lines
Inline comments must end in full-stops, exclamation marks, or question marks
Commas (,) must be followed by white space.
Commas (,) must be followed by white space.
Commas (,) must be followed by white space.
Commas (,) must be followed by white space.
Commas (,) must be followed by white space.
Inline comments must end in full-stops, exclamation marks, or question marks
Commas (,) must be followed by white space.
Line indented incorrectly; expected at least 16 spaces, found 14
TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
Expected "if (...) {\n"; found "if (...){\n"
Inline comments must end in full-stops, exclamation marks, or question marks
3 slashes comments are not allowed; use "// Comment." instead
No space found before comment text; expected "// Get journal info. I'll need it later" but found "///Get journal info. I'll need it later"
Variable "j_log_info" must not contain underscores.
Variable "j_log_info" must not contain underscores.
Variable "j_log_info" must not contain underscores.
Line indented incorrectly; expected at least 4 spaces, found 0
No space found before comment text; expected "// Returns the users with data in one journal" but found "//Returns the users with data in one journal"
Inline comments must end in full-stops, exclamation marks, or question marks
Line indented incorrectly; expected at least 4 spaces, found 0
No space found before comment text; expected "// (users with records in journal_entries, students and teachers)" but found "//(users with records in journal_entries, students and teachers)"
Inline comments must end in full-stops, exclamation marks, or question marks
No space found before comment text; expected "// Get students" but found "//Get students"
Inline comments must end in full-stops, exclamation marks, or question marks
No space found before comment text; expected "// Get teachers" but found "//Get teachers"
Inline comments must end in full-stops, exclamation marks, or question marks
No space found before comment text; expected "// Add teachers to students" but found "//Add teachers to students"
Inline comments must end in full-stops, exclamation marks, or question marks
No space found before comment text; expected "// Return students array (it contains an array of unique users)" but found "//Return students array (it contains an array of unique users)"
Commas (,) must be followed by white space.
Inline comments must end in full-stops, exclamation marks, or question marks
Line indented incorrectly; expected at least 4 spaces, found 0
No space found before comment text; expected "// This function returns if a scale is being used by one journal" but found "//This function returns if a scale is being used by one journal"
Commas (,) must be followed by white space.
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "?"; 0 found
Expected 1 space after "?"; 0 found
Expected 1 space before ":"; 0 found
Expected 1 space after ":"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
No space found before comment text; expected "// workaround for buggy PHP versions" but found "//workaround for buggy PHP versions"
TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
Line indented incorrectly; expected 12 spaces, found 11
Line indented incorrectly; expected 20 spaces, found 16
Closing brace indented incorrectly; expected 11 spaces, found 12
TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
No space found before comment text; expected "// workaround for buggy PHP versions" but found "//workaround for buggy PHP versions"
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected "} else if (...) {\n"; found "} else if(...) {\n"
Expected "if (...) {\n"; found "if(...) {\n"
Expected 1 space before "==="; 2 found
TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Inline comments must end in full-stops, exclamation marks, or question marks
Functions must not contain multiple empty lines in a row; found 2 empty lines
Inline comments must end in full-stops, exclamation marks, or question marks
Expected 1 space before ".="; 0 found
Expected 1 space before ".="; 0 found
TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Line indented incorrectly; expected at least 4 spaces, found 0
3 slashes comments are not allowed; use "// Comment." instead
3 slashes comments are not allowed; use "// Comment." instead
Inline comments must end in full-stops, exclamation marks, or question marks
3 slashes comments are not allowed; use "// Comment." instead
Functions must not contain multiple empty lines in a row; found 2 empty lines
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Functions must not contain multiple empty lines in a row; found 2 empty lines
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "grading_info" must not contain underscores.
Variable "grading_info" must not contain underscores.
Variable "grading_info" must not contain underscores.
Line exceeds 132 characters; contains 142 characters
Expected 1 space before ".="; 0 found
Variable "grading_info" must not contain underscores.
Variable "grading_info" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "grading_info" must not contain underscores.
Variable "grading_info" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Line 1 of the opening comment must start "// This file is part of".
Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
"require_once" must be immediately followed by an open parenthesis
Line 2 of the opening comment must start "//".
Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
Line 6 of the opening comment must start "// (at your option) any later version.".
Line 7 of the opening comment must start "//".
Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
Line 11 of the opening comment must start "// GNU General Public License for more details.".
Line 12 of the opening comment must start "//".
Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
Visibility must be declared on method "definition"
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Expected 1 space after first semicolon of FOR loop; 0 found
Expected 1 space after second semicolon of FOR loop; 0 found
Expected 1 space before "="; 0 found
Expected 1 space after "="; 0 found
Expected 1 space before "<="; 0 found
Expected 1 space after "<="; 0 found
Expected 1 space after first semicolon of FOR loop; 0 found
Expected 1 space after second semicolon of FOR loop; 0 found
Expected 1 space before "="; 0 found
Expected 1 space after "="; 0 found
Expected 1 space before "<="; 0 found
Expected 1 space after "<="; 0 found
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
This comment is 45% valid code; is this commented out code?
Line 1 of the opening comment must start "// This file is part of".
Line 2 of the opening comment must start "//".
Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
Line 6 of the opening comment must start "// (at your option) any later version.".
Line 7 of the opening comment must start "//".
Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
Line 11 of the opening comment must start "// GNU General Public License for more details.".
Line 12 of the opening comment must start "//".
Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Inline comments must start with a capital letter, digit or 3-dots sequence
Space found before semicolon; expected ");" but found ") ;"
Space found before semicolon; expected ");" but found ") ;"
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
3 slashes comments are not allowed; use "// Comment." instead
Commas (,) must be followed by white space.
Commas (,) must be followed by white space.
Commas (,) must be followed by white space.
Variable "rating_changed" must not contain underscores.
Line indented incorrectly; expected at least 12 spaces, found 10
Variable "rating_changed" must not contain underscores.
Variable "rating_changed" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
3 slashes comments are not allowed; use "// Comment." instead
Spaces must be used to indent lines; tabs are not allowed
Tab found within whitespace
Line indented incorrectly; expected at least 4 spaces, found 1
Inline comments must end in full-stops, exclamation marks, or question marks
TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
The opening <?php tag must be followed by exactly one newline.
Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
The opening <?php tag must be followed by exactly one newline.
Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
Inline comments must end in full-stops, exclamation marks, or question marks
Line 1 of the opening comment must start "// This file is part of".
Inline comments must start with a capital letter, digit or 3-dots sequence
Inline comments must end in full-stops, exclamation marks, or question marks
This comment is 45% valid code; is this commented out code?
Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
Line 6 of the opening comment must start "// (at your option) any later version.".
Line 7 of the opening comment must start "//".
Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
Line 11 of the opening comment must start "// GNU General Public License for more details.".
Line 12 of the opening comment must start "//".
Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Expected 1 space before "=>"; 0 found
Expected 1 space after "=>"; 0 found
Inline comments must end in full-stops, exclamation marks, or question marks
3 slashes comments are not allowed; use "// Comment." instead
Commas (,) must be followed by white space.
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Commas (,) must be followed by white space.
Inline comments must end in full-stops, exclamation marks, or question marks
Commas (,) must be followed by white space.
Commas (,) must be followed by white space.
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
This section shows the coding style problems detected in the code by jshint
This section shows CSS problems detected by csslint
This section shows the phpdocs problems detected in the code by local_moodlecheck
Empty line found after PHP open tag
File-level phpdocs block is not found
Function moodle1_mod_journal_handler::process_journal is not documented
Phpdocs for function moodle1_mod_journal_handler::process_entry has incomplete parameters list
Class moodle1_mod_journal_handler does not have @copyright tag
Class moodle1_mod_journal_handler does not have @license tag
Package is not specified for class moodle1_mod_journal_handler. It is also not specified in file-level phpdocs
Empty line found after PHP open tag
File-level phpdocs block is not found
Class backup_journal_activity_task is not documented
Function backup_journal_activity_task::define_my_settings is not documented
Function backup_journal_activity_task::define_my_steps is not documented
Function backup_journal_activity_task::encode_content_links is not documented
Package is not specified for class backup_journal_activity_task. It is also not specified in file-level phpdocs
Empty line found after PHP open tag
File-level phpdocs block is not found
Class backup_journal_activity_structure_step is not documented
Function backup_journal_activity_structure_step::define_structure is not documented
Package is not specified for class backup_journal_activity_structure_step. It is also not specified in file-level phpdocs
Empty line found after PHP open tag
File-level phpdocs block is not found
Class restore_journal_activity_task is not documented
Function restore_journal_activity_task::define_my_settings is not documented
Function restore_journal_activity_task::define_my_steps is not documented
Function restore_journal_activity_task::define_decode_contents is not documented
Function restore_journal_activity_task::define_decode_rules is not documented
Function restore_journal_activity_task::define_restore_log_rules is not documented
Function restore_journal_activity_task::define_restore_log_rules_for_course is not documented
Package is not specified for class restore_journal_activity_task. It is also not specified in file-level phpdocs
Empty line found after PHP open tag
File-level phpdocs block is not found
Class restore_journal_activity_structure_step is not documented
Function restore_journal_activity_structure_step::define_structure is not documented
Function restore_journal_activity_structure_step::process_journal is not documented
Function restore_journal_activity_structure_step::process_journal_entry is not documented
Function restore_journal_activity_structure_step::after_execute is not documented
Package is not specified for class restore_journal_activity_structure_step. It is also not specified in file-level phpdocs
Empty line found after PHP open tag
File-level phpdocs block is not found
Empty line found after PHP open tag
File-level phpdocs block is not found
Empty line found after PHP open tag
File-level phpdocs block is not found
Function xmldb_journal_upgrade is not documented
Package is not specified for function xmldb_journal_upgrade. It is also not specified in file-level phpdocs
Empty line found after PHP open tag
File-level phpdocs block is not found
Found comment starting with three or more slashes
Found comment starting with three or more slashes
Empty line found after PHP open tag
File-level phpdocs block is not found
Class mod_journal_entry_form is not documented
Function mod_journal_entry_form::definition is not documented
Package is not specified for class mod_journal_entry_form. It is also not specified in file-level phpdocs
Empty line found after PHP open tag
File-level phpdocs block is not found
Empty line found after PHP open tag
File-level phpdocs block is not found
Empty line found after PHP open tag
File-level phpdocs block is not found
Empty line found after PHP open tag
File-level phpdocs block is not found
Empty line found after PHP open tag
File-level phpdocs block is not found
Empty line found after PHP open tag
File-level phpdocs block does not have @copyright tag
Package mod is not valid
Empty line found after PHP open tag
File-level phpdocs block is not found
Function journal_add_instance is not documented
Function journal_update_instance is not documented
Function journal_delete_instance is not documented
Function journal_supports is not documented
Function journal_get_view_actions is not documented
Function journal_get_post_actions is not documented
Function journal_user_outline is not documented
Function journal_user_complete is not documented
Function journal_cron is not documented
Function journal_print_recent_activity is not documented
Function journal_get_participants is not documented
Function journal_scale_used is not documented
Function journal_print_overview is not documented
Function journal_get_user_grades is not documented
Function journal_get_users_done is not documented
Function journal_count_entries is not documented
Function journal_get_unmailed_graded is not documented
Function journal_log_info is not documented
Function journal_print_user_entry is not documented
Function journal_print_feedback is not documented
Found comment starting with three or more slashes
Found comment starting with three or more slashes
Found comment starting with three or more slashes
Found comment starting with three or more slashes
Phpdocs for function journal_scale_used_anywhere has incomplete parameters list
Phpdocs for function journal_grade_item_update has incomplete parameters list
Phpdocs for function journal_get_coursemodule has incomplete parameters list
Package is not specified for function journal_add_instance. It is also not specified in file-level phpdocs
Package is not specified for function journal_update_instance. It is also not specified in file-level phpdocs
Package is not specified for function journal_delete_instance. It is also not specified in file-level phpdocs
Package is not specified for function journal_supports. It is also not specified in file-level phpdocs
Package is not specified for function journal_get_view_actions. It is also not specified in file-level phpdocs
Package is not specified for function journal_get_post_actions. It is also not specified in file-level phpdocs
Package is not specified for function journal_user_outline. It is also not specified in file-level phpdocs
Package is not specified for function journal_user_complete. It is also not specified in file-level phpdocs
Package is not specified for function journal_cron. It is also not specified in file-level phpdocs
Package is not specified for function journal_print_recent_activity. It is also not specified in file-level phpdocs
Package is not specified for function journal_get_participants. It is also not specified in file-level phpdocs
Package is not specified for function journal_scale_used. It is also not specified in file-level phpdocs
Package is not specified for function journal_scale_used_anywhere. It is also not specified in file-level phpdocs
Package is not specified for function journal_reset_course_form_definition. It is also not specified in file-level phpdocs
Package is not specified for function journal_reset_course_form_defaults. It is also not specified in file-level phpdocs
Package is not specified for function journal_reset_userdata. It is also not specified in file-level phpdocs
Package is not specified for function journal_print_overview. It is also not specified in file-level phpdocs
Package is not specified for function journal_get_user_grades. It is also not specified in file-level phpdocs
Package is not specified for function journal_update_grades. It is also not specified in file-level phpdocs
Package is not specified for function journal_grade_item_update. It is also not specified in file-level phpdocs
Package is not specified for function journal_grade_item_delete. It is also not specified in file-level phpdocs
Package is not specified for function journal_get_users_done. It is also not specified in file-level phpdocs
Package is not specified for function journal_count_entries. It is also not specified in file-level phpdocs
Package is not specified for function journal_get_unmailed_graded. It is also not specified in file-level phpdocs
Package is not specified for function journal_log_info. It is also not specified in file-level phpdocs
Package is not specified for function journal_get_coursemodule. It is also not specified in file-level phpdocs
Package is not specified for function journal_print_user_entry. It is also not specified in file-level phpdocs
Package is not specified for function journal_print_feedback. It is also not specified in file-level phpdocs
File-level phpdocs block is not found
Class mod_journal_mod_form is not documented
Function mod_journal_mod_form::definition is not documented
Package is not specified for class mod_journal_mod_form. It is also not specified in file-level phpdocs
Empty line found after PHP open tag
File-level phpdocs block is not found
Found comment starting with three or more slashes
Found comment starting with three or more slashes
Empty line found after PHP open tag
File-level phpdocs block is not found
Empty line found after PHP open tag
File-level phpdocs block is not found
Empty line found after PHP open tag
File-level phpdocs block is not found
Found comment starting with three or more slashes
This section shows problems detected with the handling of upgrade savepoints
Detected less 'if' blocks (1) than 'savepoint' calls (3). Repeated savepoints?
This section shows problems detected with the modification of third party libraries
This section shows problems detected in mustache templates