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

(125 errors, 39 warnings)

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

local/cpd/classes/base_event.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#40) Expected MOODLE_INTERNAL check or config.php inclusion
local/cpd/classes/base_model.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#57) Usage of ELSEIF not allowed; use ELSE IF instead
(#102) Usage of ELSEIF not allowed; use ELSE IF instead
(#156) 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
local/cpd/classes/event/activity_base.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#60) Whitespace found at end of line
local/cpd/classes/event/activity_created.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/activity_deleted.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/activity_status_base.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/activity_status_created.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/activity_status_deleted.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/activity_status_updated.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/activity_type_base.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/activity_type_created.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/activity_type_deleted.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/activity_type_updated.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/activity_updated.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/year_base.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/year_created.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/year_deleted.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/event/year_updated.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/form/activity_filter_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#37) "require_once" must be immediately followed by an open parenthesis
(#53) Whitespace found at end of line
local/cpd/classes/form/activity_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#38) "require_once" must be immediately followed by an open parenthesis
local/cpd/classes/form/activity_status_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/form/activity_type_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/form/year_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/model/activity.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/model/activity_status.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/model/activity_type.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/model/year.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/classes/report_builder/abstract_source.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#54) Whitespace found at end of line
(#77) Whitespace found at end of line
(#78) Line indented incorrectly; expected at least 8 spaces, found 7
local/cpd/classes/url_generator.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#40) Expected MOODLE_INTERNAL check or config.php inclusion
local/cpd/classes/util.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/cli/upgrade_from_report_cpd.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#29) Inline comments must end in full-stops, exclamation marks, or question marks
(#30) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#35) Inline comments must end in full-stops, exclamation marks, or question marks
(#39) "require_once" must be immediately followed by an open parenthesis
(#40) "require_once" must be immediately followed by an open parenthesis
(#48) Inline comments must end in full-stops, exclamation marks, or question marks
(#52) Inline comments must end in full-stops, exclamation marks, or question marks
(#59) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) 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
(#70) Inline comments must end in full-stops, exclamation marks, or question marks
local/cpd/db/access.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/db/install.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#39) Expected MOODLE_INTERNAL check or config.php inclusion
local/cpd/db/upgrade.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#31) "require_once" must be immediately followed by an open parenthesis
local/cpd/delete.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#34) "require_once" must be immediately followed by an open parenthesis
(#35) "require_once" must be immediately followed by an open parenthesis
(#44) Expected 1 space before "?"; newline found
local/cpd/deleteactivitystatus.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#34) "require_once" must be immediately followed by an open parenthesis
(#35) "require_once" must be immediately followed by an open parenthesis
(#36) "require_once" must be immediately followed by an open parenthesis
local/cpd/deleteactivitytype.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#34) "require_once" must be immediately followed by an open parenthesis
(#35) "require_once" must be immediately followed by an open parenthesis
(#36) "require_once" must be immediately followed by an open parenthesis
local/cpd/deleteyear.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#34) "require_once" must be immediately followed by an open parenthesis
(#35) "require_once" must be immediately followed by an open parenthesis
(#36) "require_once" must be immediately followed by an open parenthesis
local/cpd/edit.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#36) "require_once" must be immediately followed by an open parenthesis
(#37) "require_once" must be immediately followed by an open parenthesis
(#76) Expected 1 space before "?"; newline found
(#96) Usage of ELSEIF not allowed; use ELSE IF instead
(#103) Expected 1 space before "?"; newline found
(#104) Expected 1 space before ":"; newline found
local/cpd/editactivitystatus.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#36) "require_once" must be immediately followed by an open parenthesis
(#37) "require_once" must be immediately followed by an open parenthesis
(#38) "require_once" must be immediately followed by an open parenthesis
(#58) Usage of ELSEIF not allowed; use ELSE IF instead
(#64) Expected 1 space before "?"; newline found
(#65) Expected 1 space before ":"; newline found
local/cpd/editactivitytype.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#36) "require_once" must be immediately followed by an open parenthesis
(#37) "require_once" must be immediately followed by an open parenthesis
(#38) "require_once" must be immediately followed by an open parenthesis
(#58) Usage of ELSEIF not allowed; use ELSE IF instead
(#64) Expected 1 space before "?"; newline found
(#65) Expected 1 space before ":"; newline found
local/cpd/edityear.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#36) "require_once" must be immediately followed by an open parenthesis
(#37) "require_once" must be immediately followed by an open parenthesis
(#38) "require_once" must be immediately followed by an open parenthesis
(#58) Usage of ELSEIF not allowed; use ELSE IF instead
(#64) Expected 1 space before "?"; newline found
(#65) Expected 1 space before ":"; newline found
local/cpd/index.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#36) "require_once" must be immediately followed by an open parenthesis
(#37) "require_once" must be immediately followed by an open parenthesis
(#45) Expected 1 space before "?"; newline found
(#79) Usage of ELSEIF not allowed; use ELSE IF instead
local/cpd/lang/en/local_cpd.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#31) Inline comments must end in full-stops, exclamation marks, or question marks
(#34) Inline comments must end in full-stops, exclamation marks, or question marks
(#51) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#67) Inline comments must end in full-stops, exclamation marks, or question marks
(#72) Inline comments must end in full-stops, exclamation marks, or question marks
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#84) Inline comments must end in full-stops, exclamation marks, or question marks
(#88) Inline comments must end in full-stops, exclamation marks, or question marks
(#91) Inline comments must end in full-stops, exclamation marks, or question marks
(#98) Inline comments must end in full-stops, exclamation marks, or question marks
(#102) Inline comments must end in full-stops, exclamation marks, or question marks
(#105) Inline comments must end in full-stops, exclamation marks, or question marks
(#113) Inline comments must end in full-stops, exclamation marks, or question marks
(#121) Inline comments must end in full-stops, exclamation marks, or question marks
(#129) Inline comments must end in full-stops, exclamation marks, or question marks
local/cpd/lib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#50) The use of function extract() is forbidden
(#50) Variable "GLOBALS" must be all lower-case
(#51) "include" must be immediately followed by an open parenthesis
(#55) Inline comments must end in full-stops, exclamation marks, or question marks
(#77) Inline comments must end in full-stops, exclamation marks, or question marks
local/cpd/manageactivitystatuses.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#33) "require_once" must be immediately followed by an open parenthesis
(#34) "require_once" must be immediately followed by an open parenthesis
(#35) "require_once" must be immediately followed by an open parenthesis
local/cpd/manageactivitytypes.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#33) "require_once" must be immediately followed by an open parenthesis
(#34) "require_once" must be immediately followed by an open parenthesis
(#35) "require_once" must be immediately followed by an open parenthesis
local/cpd/manageyears.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#33) "require_once" must be immediately followed by an open parenthesis
(#34) "require_once" must be immediately followed by an open parenthesis
(#35) "require_once" must be immediately followed by an open parenthesis
local/cpd/rb_sources/lang/en/rb_source_local_cpd_activity.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#31) Inline comments must end in full-stops, exclamation marks, or question marks
(#34) Inline comments must end in full-stops, exclamation marks, or question marks
(#36) Inline comments must end in full-stops, exclamation marks, or question marks
local/cpd/rb_sources/rb_source_local_cpd_activity.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/renderer.php
(#2) The opening <?php tag must be followed by exactly one newline.
local/cpd/settings.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#31) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#31) "require_once" must be immediately followed by an open parenthesis
local/cpd/tests/behat/behat_local_cpd.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
(#34) "require_once" must be immediately followed by an open parenthesis
local/cpd/tests/generator/lib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#33) "require_once" must be immediately followed by an open parenthesis
local/cpd/upgradelib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#25) Expected MOODLE_INTERNAL check or config.php inclusion
local/cpd/version.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#31) Inline comments must end in full-stops, exclamation marks, or question marks
(#36) Inline comments must end in full-stops, exclamation marks, or question marks

Javascript coding style problems

(0 errors, 0 warnings)

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


CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(308 errors, 56 warnings)

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

local/cpd/classes/base_event.php
(#2) Empty line found after PHP open tag
(#93) There is no description in phpdocs for function get_name
(#100) There is no description in phpdocs for function get_description
(#120) There is no description in phpdocs for function get_legacy_logdata
(#134) There is no description in phpdocs for function get_url
(#141) There is no description in phpdocs for function init
(#33) Class base_event does not have @copyright tag
(#33) Class base_event does not have @license tag
(#94) Invalid phpdocs tag @override used
(#101) Invalid phpdocs tag @override used
(#121) Invalid phpdocs tag @override used
(#135) Invalid phpdocs tag @override used
(#142) Invalid phpdocs tag @override used
(#33) Package is not specified for class base_event. It is also not specified in file-level phpdocs
local/cpd/classes/base_model.php
(#2) Empty line found after PHP open tag
(#90) Phpdocs for function base_model::__callStatic has incomplete parameters list
(#191) Phpdocs for function base_model::get has incomplete parameters list
(#36) Class base_model does not have @copyright tag
(#36) Class base_model does not have @license tag
(#36) Package is not specified for class base_model. It is also not specified in file-level phpdocs
local/cpd/classes/event/activity_base.php
(#2) Empty line found after PHP open tag
(#36) Class activity_base is not documented
(#53) There is no description in phpdocs for function get_description_subs
(#64) There is no description in phpdocs for function init
(#54) Invalid phpdocs tag @override used
(#65) Invalid phpdocs tag @override used
(#36) Package is not specified for class activity_base. It is also not specified in file-level phpdocs
local/cpd/classes/event/activity_created.php
(#2) Empty line found after PHP open tag
(#36) Class activity_created is not documented
(#37) There is no description in phpdocs for function get_name
(#44) There is no description in phpdocs for function init
(#53) There is no description in phpdocs for function get_description
(#61) There is no description in phpdocs for function get_legacy_logdata
(#70) There is no description in phpdocs for function get_url
(#38) Invalid phpdocs tag @override used
(#45) Invalid phpdocs tag @override used
(#54) Invalid phpdocs tag @override used
(#62) Invalid phpdocs tag @override used
(#71) Invalid phpdocs tag @override used
(#36) Package is not specified for class activity_created. It is also not specified in file-level phpdocs
local/cpd/classes/event/activity_deleted.php
(#2) Empty line found after PHP open tag
(#36) Class activity_deleted is not documented
(#37) There is no description in phpdocs for function get_name
(#44) There is no description in phpdocs for function init
(#53) There is no description in phpdocs for function get_description
(#61) There is no description in phpdocs for function get_legacy_logdata
(#70) There is no description in phpdocs for function get_url
(#38) Invalid phpdocs tag @override used
(#45) Invalid phpdocs tag @override used
(#54) Invalid phpdocs tag @override used
(#62) Invalid phpdocs tag @override used
(#71) Invalid phpdocs tag @override used
(#36) Package is not specified for class activity_deleted. It is also not specified in file-level phpdocs
local/cpd/classes/event/activity_status_base.php
(#2) Empty line found after PHP open tag
(#37) Class activity_status_base is not documented
(#53) There is no description in phpdocs for function init
(#54) Invalid phpdocs tag @override used
(#37) Package is not specified for class activity_status_base. It is also not specified in file-level phpdocs
local/cpd/classes/event/activity_status_created.php
(#2) Empty line found after PHP open tag
(#36) Class activity_status_created is not documented
(#37) There is no description in phpdocs for function get_name
(#44) There is no description in phpdocs for function init
(#53) There is no description in phpdocs for function get_description
(#61) There is no description in phpdocs for function get_legacy_logdata
(#70) There is no description in phpdocs for function get_url
(#38) Invalid phpdocs tag @override used
(#45) Invalid phpdocs tag @override used
(#54) Invalid phpdocs tag @override used
(#62) Invalid phpdocs tag @override used
(#71) Invalid phpdocs tag @override used
(#36) Package is not specified for class activity_status_created. It is also not specified in file-level phpdocs
local/cpd/classes/event/activity_status_deleted.php
(#2) Empty line found after PHP open tag
(#36) Class activity_status_deleted is not documented
(#37) There is no description in phpdocs for function get_name
(#44) There is no description in phpdocs for function init
(#53) There is no description in phpdocs for function get_description
(#61) There is no description in phpdocs for function get_legacy_logdata
(#70) There is no description in phpdocs for function get_url
(#38) Invalid phpdocs tag @override used
(#45) Invalid phpdocs tag @override used
(#54) Invalid phpdocs tag @override used
(#62) Invalid phpdocs tag @override used
(#71) Invalid phpdocs tag @override used
(#36) Package is not specified for class activity_status_deleted. It is also not specified in file-level phpdocs
local/cpd/classes/event/activity_status_updated.php
(#2) Empty line found after PHP open tag
(#36) Class activity_status_updated is not documented
(#37) There is no description in phpdocs for function get_name
(#44) There is no description in phpdocs for function init
(#53) There is no description in phpdocs for function get_description
(#61) There is no description in phpdocs for function get_legacy_logdata
(#70) There is no description in phpdocs for function get_url
(#38) Invalid phpdocs tag @override used
(#45) Invalid phpdocs tag @override used
(#54) Invalid phpdocs tag @override used
(#62) Invalid phpdocs tag @override used
(#71) Invalid phpdocs tag @override used
(#36) Package is not specified for class activity_status_updated. It is also not specified in file-level phpdocs
local/cpd/classes/event/activity_type_base.php
(#2) Empty line found after PHP open tag
(#37) Class activity_type_base is not documented
(#53) There is no description in phpdocs for function init
(#54) Invalid phpdocs tag @override used
(#37) Package is not specified for class activity_type_base. It is also not specified in file-level phpdocs
local/cpd/classes/event/activity_type_created.php
(#2) Empty line found after PHP open tag
(#36) Class activity_type_created is not documented
(#37) There is no description in phpdocs for function get_name
(#44) There is no description in phpdocs for function init
(#53) There is no description in phpdocs for function get_description
(#61) There is no description in phpdocs for function get_legacy_logdata
(#70) There is no description in phpdocs for function get_url
(#38) Invalid phpdocs tag @override used
(#45) Invalid phpdocs tag @override used
(#54) Invalid phpdocs tag @override used
(#62) Invalid phpdocs tag @override used
(#71) Invalid phpdocs tag @override used
(#36) Package is not specified for class activity_type_created. It is also not specified in file-level phpdocs
local/cpd/classes/event/activity_type_deleted.php
(#2) Empty line found after PHP open tag
(#36) Class activity_type_deleted is not documented
(#37) There is no description in phpdocs for function get_name
(#44) There is no description in phpdocs for function init
(#53) There is no description in phpdocs for function get_description
(#61) There is no description in phpdocs for function get_legacy_logdata
(#70) There is no description in phpdocs for function get_url
(#38) Invalid phpdocs tag @override used
(#45) Invalid phpdocs tag @override used
(#54) Invalid phpdocs tag @override used
(#62) Invalid phpdocs tag @override used
(#71) Invalid phpdocs tag @override used
(#36) Package is not specified for class activity_type_deleted. It is also not specified in file-level phpdocs
local/cpd/classes/event/activity_type_updated.php
(#2) Empty line found after PHP open tag
(#36) Class activity_type_updated is not documented
(#37) There is no description in phpdocs for function get_name
(#44) There is no description in phpdocs for function init
(#53) There is no description in phpdocs for function get_description
(#61) There is no description in phpdocs for function get_legacy_logdata
(#70) There is no description in phpdocs for function get_url
(#38) Invalid phpdocs tag @override used
(#45) Invalid phpdocs tag @override used
(#54) Invalid phpdocs tag @override used
(#62) Invalid phpdocs tag @override used
(#71) Invalid phpdocs tag @override used
(#36) Package is not specified for class activity_type_updated. It is also not specified in file-level phpdocs
local/cpd/classes/event/activity_updated.php
(#2) Empty line found after PHP open tag
(#37) Class activity_updated is not documented
(#38) There is no description in phpdocs for function get_name
(#45) There is no description in phpdocs for function init
(#54) There is no description in phpdocs for function get_description
(#62) There is no description in phpdocs for function get_legacy_logdata
(#71) There is no description in phpdocs for function get_url
(#39) Invalid phpdocs tag @override used
(#46) Invalid phpdocs tag @override used
(#55) Invalid phpdocs tag @override used
(#63) Invalid phpdocs tag @override used
(#72) Invalid phpdocs tag @override used
(#37) Package is not specified for class activity_updated. It is also not specified in file-level phpdocs
local/cpd/classes/event/year_base.php
(#2) Empty line found after PHP open tag
(#37) Class year_base is not documented
(#52) There is no description in phpdocs for function init
(#53) Invalid phpdocs tag @override used
(#37) Package is not specified for class year_base. It is also not specified in file-level phpdocs
local/cpd/classes/event/year_created.php
(#2) Empty line found after PHP open tag
(#36) Class year_created is not documented
(#37) There is no description in phpdocs for function get_name
(#44) There is no description in phpdocs for function init
(#53) There is no description in phpdocs for function get_description
(#61) There is no description in phpdocs for function get_legacy_logdata
(#70) There is no description in phpdocs for function get_url
(#38) Invalid phpdocs tag @override used
(#45) Invalid phpdocs tag @override used
(#54) Invalid phpdocs tag @override used
(#62) Invalid phpdocs tag @override used
(#71) Invalid phpdocs tag @override used
(#36) Package is not specified for class year_created. It is also not specified in file-level phpdocs
local/cpd/classes/event/year_deleted.php
(#2) Empty line found after PHP open tag
(#36) Class year_deleted is not documented
(#37) There is no description in phpdocs for function get_name
(#44) There is no description in phpdocs for function init
(#53) There is no description in phpdocs for function get_description
(#61) There is no description in phpdocs for function get_legacy_logdata
(#70) There is no description in phpdocs for function get_url
(#38) Invalid phpdocs tag @override used
(#45) Invalid phpdocs tag @override used
(#54) Invalid phpdocs tag @override used
(#62) Invalid phpdocs tag @override used
(#71) Invalid phpdocs tag @override used
(#36) Package is not specified for class year_deleted. It is also not specified in file-level phpdocs
local/cpd/classes/event/year_updated.php
(#2) Empty line found after PHP open tag
(#36) Class year_updated is not documented
(#37) There is no description in phpdocs for function get_name
(#44) There is no description in phpdocs for function init
(#53) There is no description in phpdocs for function get_description
(#61) There is no description in phpdocs for function get_legacy_logdata
(#70) There is no description in phpdocs for function get_url
(#38) Invalid phpdocs tag @override used
(#45) Invalid phpdocs tag @override used
(#54) Invalid phpdocs tag @override used
(#62) Invalid phpdocs tag @override used
(#71) Invalid phpdocs tag @override used
(#36) Package is not specified for class year_updated. It is also not specified in file-level phpdocs
local/cpd/classes/form/activity_filter_form.php
(#2) Empty line found after PHP open tag
(#39) Class activity_filter_form is not documented
(#40) There is no description in phpdocs for function definition
(#41) Invalid phpdocs tag @override used
(#39) Package is not specified for class activity_filter_form. It is also not specified in file-level phpdocs
local/cpd/classes/form/activity_form.php
(#2) Empty line found after PHP open tag
(#40) Class activity_form is not documented
(#41) Function activity_form::definition is not documented
(#40) Package is not specified for class activity_form. It is also not specified in file-level phpdocs
local/cpd/classes/form/activity_status_form.php
(#2) Empty line found after PHP open tag
(#36) Class activity_status_form is not documented
(#37) Function activity_status_form::definition is not documented
(#36) Package is not specified for class activity_status_form. It is also not specified in file-level phpdocs
local/cpd/classes/form/activity_type_form.php
(#2) Empty line found after PHP open tag
(#36) Class activity_type_form is not documented
(#37) Function activity_type_form::definition is not documented
(#36) Package is not specified for class activity_type_form. It is also not specified in file-level phpdocs
local/cpd/classes/form/year_form.php
(#2) Empty line found after PHP open tag
(#36) Class year_form is not documented
(#37) Function year_form::definition is not documented
(#36) Package is not specified for class year_form. It is also not specified in file-level phpdocs
local/cpd/classes/model/activity.php
(#2) Empty line found after PHP open tag
(#224) There is no description in phpdocs for function model_accessors
(#252) There is no description in phpdocs for function model_from_form
(#266) There is no description in phpdocs for function model_to_form
(#286) There is no description in phpdocs for function model_fields
(#308) There is no description in phpdocs for function model_table
(#154) Phpdocs for function activity::__construct has incomplete parameters list
(#252) Phpdocs for function activity::model_from_form has incomplete parameters list
(#35) Class activity does not have @copyright tag
(#35) Class activity does not have @license tag
(#225) Invalid phpdocs tag @override used
(#253) Invalid phpdocs tag @override used
(#267) Invalid phpdocs tag @override used
(#287) Invalid phpdocs tag @override used
(#309) Invalid phpdocs tag @override used
(#35) Package is not specified for class activity. It is also not specified in file-level phpdocs
local/cpd/classes/model/activity_status.php
(#2) Empty line found after PHP open tag
(#87) There is no description in phpdocs for function model_accessors
(#94) There is no description in phpdocs for function model_fields
(#105) There is no description in phpdocs for function model_from_form
(#112) There is no description in phpdocs for function model_table
(#105) Phpdocs for function activity_status::model_from_form has incomplete parameters list
(#35) Class activity_status does not have @copyright tag
(#35) Class activity_status does not have @license tag
(#88) Invalid phpdocs tag @override used
(#95) Invalid phpdocs tag @override used
(#106) Invalid phpdocs tag @override used
(#113) Invalid phpdocs tag @override used
(#35) Package is not specified for class activity_status. It is also not specified in file-level phpdocs
local/cpd/classes/model/activity_type.php
(#2) Empty line found after PHP open tag
(#81) There is no description in phpdocs for function model_accessors
(#88) There is no description in phpdocs for function model_from_form
(#95) There is no description in phpdocs for function model_fields
(#105) There is no description in phpdocs for function model_table
(#88) Phpdocs for function activity_type::model_from_form has incomplete parameters list
(#35) Class activity_type does not have @copyright tag
(#35) Class activity_type does not have @license tag
(#82) Invalid phpdocs tag @override used
(#89) Invalid phpdocs tag @override used
(#96) Invalid phpdocs tag @override used
(#106) Invalid phpdocs tag @override used
(#35) Package is not specified for class activity_type. It is also not specified in file-level phpdocs
local/cpd/classes/model/year.php
(#2) Empty line found after PHP open tag
(#137) There is no description in phpdocs for function model_accessors
(#144) There is no description in phpdocs for function model_from_form
(#151) There is no description in phpdocs for function model_fields
(#162) There is no description in phpdocs for function model_table
(#144) Phpdocs for function year::model_from_form has incomplete parameters list
(#37) Class year does not have @copyright tag
(#37) Class year does not have @license tag
(#138) Invalid phpdocs tag @override used
(#145) Invalid phpdocs tag @override used
(#152) Invalid phpdocs tag @override used
(#163) Invalid phpdocs tag @override used
(#37) Package is not specified for class year. It is also not specified in file-level phpdocs
local/cpd/classes/report_builder/abstract_source.php
(#2) Empty line found after PHP open tag
(#43) Variable abstract_source::$base is not documented
(#43) Variable abstract_source::$joinlist is not documented
(#43) Variable abstract_source::$columnoptions is not documented
(#43) Variable abstract_source::$filteroptions is not documented
(#44) Variable abstract_source::$contentoptions is not documented
(#44) Variable abstract_source::$paramoptions is not documented
(#44) Variable abstract_source::$defaultcolumns is not documented
(#45) Variable abstract_source::$defaultfilters is not documented
(#45) Variable abstract_source::$sourcetitle is not documented
(#45) Variable abstract_source::$requiredcolumns is not documented
(#36) Class abstract_source does not have @copyright tag
(#36) Class abstract_source does not have @license tag
(#50) Invalid phpdocs tag @override used
(#36) Package is not specified for class abstract_source. It is also not specified in file-level phpdocs
local/cpd/classes/url_generator.php
(#2) Empty line found after PHP open tag
(#126) Phpdocs for function url_generator::edit has incomplete parameters list
(#33) Class url_generator does not have @copyright tag
(#33) Class url_generator does not have @license tag
(#33) Package is not specified for class url_generator. It is also not specified in file-level phpdocs
local/cpd/classes/util.php
(#2) Empty line found after PHP open tag
(#38) Class util is not documented
(#38) Package is not specified for class util. It is also not specified in file-level phpdocs
local/cpd/cli/upgrade_from_report_cpd.php
(#2) Empty line found after PHP open tag
local/cpd/db/access.php
(#2) Empty line found after PHP open tag
local/cpd/db/install.php
(#2) Empty line found after PHP open tag
(#29) Package is not specified for function xmldb_local_cpd_install. It is also not specified in file-level phpdocs
local/cpd/db/upgrade.php
(#2) Empty line found after PHP open tag
(#33) Package is not specified for function xmldb_local_cpd_upgrade. It is also not specified in file-level phpdocs
local/cpd/delete.php
(#2) Empty line found after PHP open tag
local/cpd/deleteactivitystatus.php
(#2) Empty line found after PHP open tag
local/cpd/deleteactivitytype.php
(#2) Empty line found after PHP open tag
local/cpd/deleteyear.php
(#2) Empty line found after PHP open tag
local/cpd/edit.php
(#2) Empty line found after PHP open tag
local/cpd/editactivitystatus.php
(#2) Empty line found after PHP open tag
local/cpd/editactivitytype.php
(#2) Empty line found after PHP open tag
local/cpd/edityear.php
(#2) Empty line found after PHP open tag
local/cpd/index.php
(#2) Empty line found after PHP open tag
local/cpd/lang/en/local_cpd.php
(#2) Empty line found after PHP open tag
local/cpd/lib.php
(#2) Empty line found after PHP open tag
(#60) Phpdocs for function local_cpd_extends_navigation has incomplete parameters list
(#33) Package is not specified for function local_cpd_class_autoload. It is also not specified in file-level phpdocs
(#60) Package is not specified for function local_cpd_extends_navigation. It is also not specified in file-level phpdocs
local/cpd/manageactivitystatuses.php
(#2) Empty line found after PHP open tag
local/cpd/manageactivitytypes.php
(#2) Empty line found after PHP open tag
local/cpd/manageyears.php
(#2) Empty line found after PHP open tag
local/cpd/rb_sources/lang/en/rb_source_local_cpd_activity.php
(#2) Empty line found after PHP open tag
local/cpd/rb_sources/rb_source_local_cpd_activity.php
(#2) Empty line found after PHP open tag
(#40) There is no description in phpdocs for function __construct
(#49) There is no description in phpdocs for function define_joinlist
(#79) There is no description in phpdocs for function define_columnoptions
(#182) There is no description in phpdocs for function define_filteroptions
(#217) There is no description in phpdocs for function define_contentoptions
(#259) There is no description in phpdocs for function define_paramoptions
(#273) There is no description in phpdocs for function define_defaultcolumns
(#287) There is no description in phpdocs for function define_requiredcolumns
(#296) There is no description in phpdocs for function define_defaultfilters
(#36) Class rb_source_local_cpd_activity does not have @copyright tag
(#36) Class rb_source_local_cpd_activity does not have @license tag
(#41) Invalid phpdocs tag @override used
(#50) Invalid phpdocs tag @override used
(#80) Invalid phpdocs tag @override used
(#183) Invalid phpdocs tag @override used
(#218) Invalid phpdocs tag @override used
(#260) Invalid phpdocs tag @override used
(#274) Invalid phpdocs tag @override used
(#288) Invalid phpdocs tag @override used
(#297) Invalid phpdocs tag @override used
(#36) Package is not specified for class rb_source_local_cpd_activity. It is also not specified in file-level phpdocs
local/cpd/renderer.php
(#2) Empty line found after PHP open tag
(#58) Phpdocs for function local_cpd_renderer::cpd_callout has incomplete parameters list
(#33) Class local_cpd_renderer does not have @copyright tag
(#33) Class local_cpd_renderer does not have @license tag
(#33) Package is not specified for class local_cpd_renderer. It is also not specified in file-level phpdocs
local/cpd/settings.php
(#2) Empty line found after PHP open tag
local/cpd/tests/behat/behat_local_cpd.php
(#2) Empty line found after PHP open tag
(#57) Phpdocs for function behat_local_cpd::the_following_local_cpd_exist has incomplete parameters list
(#36) Class behat_local_cpd does not have @copyright tag
(#36) Class behat_local_cpd does not have @license tag
(#36) Package is not specified for class behat_local_cpd. It is also not specified in file-level phpdocs
local/cpd/tests/generator/lib.php
(#2) Empty line found after PHP open tag
(#133) Function local_cpd_generator::create_activity_type is not documented
(#136) Function local_cpd_generator::create_activity_status is not documented
(#35) Class local_cpd_generator does not have @copyright tag
(#35) Class local_cpd_generator does not have @license tag
(#35) Package is not specified for class local_cpd_generator. It is also not specified in file-level phpdocs
local/cpd/upgradelib.php
(#2) Empty line found after PHP open tag
(#18) File-level phpdocs block is not found
(#18) Package is not specified for function local_cpd_xmldb_savepoint. It is also not specified in file-level phpdocs
local/cpd/version.php
(#2) Empty line found after PHP open tag

Update savepoints problems

(4 errors, 0 warnings)

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

local/cpd/db/upgrade.php
Detected more 'if' blocks (3) than 'savepoint' calls (0)
version 2014073100 is missing corresponding savepoint call
version 2014100600 is missing corresponding savepoint call
version 2014110700 is missing corresponding savepoint call

Third party library modification problems

(0 errors, 0 warnings)

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


Mustache template problems

(0 errors, 0 warnings)

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