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

(3 errors, 57 warnings)

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

report/lpmonitoring/classes/event/observer.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/event/user_competency_resetted.php
(#30) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/competency_evaluations_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/competency_stats_user_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/competency_summary_evaluations_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/evaluations_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/linked_cm_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/linked_course_and_modules_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/linked_course_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/list_plan_competency_report_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/list_plan_competency_summary_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/lpmonitoring_competency_detail_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/lpmonitoring_competency_statistics_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/lpmonitoring_competency_statistics_incourse_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/lpmonitoring_competency_statistics_incoursemodule_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/lpmonitoring_user_competency_summary_in_course_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/report_user_evidence_summary_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/scale_competency_incourse_statistics_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/scale_competency_incoursemodule_statistics_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/scale_competency_item_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/scale_competency_item_statistics_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/scale_competency_summary_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/scale_value_cm_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/scale_value_course_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/scale_value_user_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/stats_plan_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/summary_evaluations_exporter.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/external/user_pdf.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/form/tagautocomplete.php
(#25) Old MOODLE_INTERNAL check detected. Replace it by "defined('MOODLE_INTERNAL') || die();"
report/lpmonitoring/classes/form/tags.php
(#27) Old MOODLE_INTERNAL check detected. Replace it by "defined('MOODLE_INTERNAL') || die();"
report/lpmonitoring/classes/output/bulkrating.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/output/lpmonitoring_user_competency_summary_in_course.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/output/renderer.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/output/report.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/output/scalecolorconfiguration_page.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/output/template_selector.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/output/user_report_page.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/privacy/provider.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/classes/task/rate_users_in_templates.php
(#29) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/lib.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/locallib.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/lpmonitoring/tests/api_cm_test.php
(#44) PHPUnit testcase name "report_lpmonitoring_api_cm_testcase" does not match file name "api_cm_test"
(#44) PHPUnit class "report_lpmonitoring_api_cm_testcase" does not have any namespace. It is recommended to add it to the "report_lpmonitoring" namespace, using more levels if needed, in order to match the code being tested
report/lpmonitoring/tests/api_test.php
(#44) PHPUnit testcase name "report_lpmonitoring_api_testcase" does not match file name "api_test"
(#44) PHPUnit class "report_lpmonitoring_api_testcase" does not have any namespace. It is recommended to add it to the "report_lpmonitoring" namespace, using more levels if needed, in order to match the code being tested
report/lpmonitoring/tests/behat/behat_report_lpmonitoring.php
(#228) Line exceeds 132 characters; contains 143 characters
(#230) Line exceeds 132 characters; contains 143 characters
(#343) Functions must not contain multiple empty lines in a row; found 3 empty lines
(#344) Whitespace found at end of line
(#352) Whitespace found at end of line
report/lpmonitoring/tests/external_cm_test.php
(#46) PHPUnit testcase name "report_lpmonitoring_external_cm_testcase" does not match file name "external_cm_test"
(#46) PHPUnit class "report_lpmonitoring_external_cm_testcase" does not have any namespace. It is recommended to add it to the "report_lpmonitoring" namespace, using more levels if needed, in order to match the code being tested
report/lpmonitoring/tests/external_test.php
(#49) PHPUnit testcase name "report_lpmonitoring_external_testcase" does not match file name "external_test"
(#49) PHPUnit class "report_lpmonitoring_external_testcase" does not have any namespace. It is recommended to add it to the "report_lpmonitoring" namespace, using more levels if needed, in order to match the code being tested
report/lpmonitoring/tests/observer_test.php
(#40) PHPUnit testcase name "report_lpmonitoring_observer_testcase" does not match file name "observer_test"
(#40) PHPUnit class "report_lpmonitoring_observer_testcase" does not have any namespace. It is recommended to add it to the "report_lpmonitoring" namespace, using more levels if needed, in order to match the code being tested
report/lpmonitoring/tests/tag_test.php
(#44) PHPUnit testcase name "report_lpmonitoring_tags_testcase" does not match file name "tag_test"
(#44) PHPUnit class "report_lpmonitoring_tags_testcase" does not have any namespace. It is recommended to add it to the "report_lpmonitoring" namespace, using more levels if needed, in order to match the code being tested
report/lpmonitoring/tests/task_test.php
(#42) PHPUnit testcase name "report_lpmonitoring_task_testcase" does not match file name "task_test"
(#42) PHPUnit class "report_lpmonitoring_task_testcase" does not have any namespace. It is recommended to add it to the "report_lpmonitoring" namespace, using more levels if needed, in order to match the code being tested

Javascript coding style problems

(0 errors, 296 warnings)

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

report/lpmonitoring/amd/src/bulkrating.js
(#67) Unexpected space before function parentheses. (space-before-function-paren)
(#69) Extra space after key 'compid'. (key-spacing)
(#69) Extra space after key 'value'. (key-spacing)
report/lpmonitoring/amd/src/colorcontrast.js
(#67) Unexpected space before function parentheses. (space-before-function-paren)
(#68) A space is required after ','. (comma-spacing)
(#68) A space is required after ','. (comma-spacing)
(#70) There should be no space after this paren. (space-in-parens)
(#70) There should be no space before this paren. (space-in-parens)
(#80) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#89) Expected to return a value at the end of function. (consistent-return)
(#93) Expected space(s) after "if". (keyword-spacing)
(#95) Expected to return a value at the end of function. (consistent-return)
(#102) Expected space(s) after "if". (keyword-spacing)
(#108) A space is required after ','. (comma-spacing)
(#108) A space is required after ','. (comma-spacing)
(#108) A space is required after ','. (comma-spacing)
(#113) Expected space(s) after "if". (keyword-spacing)
report/lpmonitoring/amd/src/comments_popup.js
(#43) Identifier 'selector_button' is not in camel case. (camelcase)
(#43) Identifier 'selector_nbcomments' is not in camel case. (camelcase)
(#46) Identifier 'selector_nbcomments' is not in camel case. (camelcase)
(#46) Identifier 'selector_nbcomments' is not in camel case. (camelcase)
(#61) Identifier 'selector_nbcomments' is not in camel case. (camelcase)
(#73) Identifier 'actual_size' is not in camel case. (camelcase)
(#86) Extra space after key 'methodname'. (key-spacing)
(#87) There should be no space after '{'. (babel/object-curly-spacing)
(#87) There should be no space before '}'. (babel/object-curly-spacing)
(#95) Missing JSDoc @returns for function. (valid-jsdoc)
(#117) The function binding is unnecessary. (no-extra-bind)
(#158) Extra space after key 'methodname'. (key-spacing)
(#159) There should be no space after '{'. (babel/object-curly-spacing)
(#159) There should be no space before '}'. (babel/object-curly-spacing)
(#163) Expected catch,fail() or return (promise/catch-or-return)
(#163) Each then() should return a value or throw (promise/always-return)
(#163) Unexpected space before function parentheses. (space-before-function-paren)
(#180) Identifier 'selector_button' is not in camel case. (camelcase)
(#180) Identifier 'selector_nbcomments' is not in camel case. (camelcase)
report/lpmonitoring/amd/src/datatable_popup.js
(#73) 'requests' used outside of binding context. (block-scoped-var)
(#81) 'requests' is already defined. (no-redeclare)
(#81) 'requests' used outside of binding context. (block-scoped-var)
(#90) 'requests' used outside of binding context. (block-scoped-var)
(#90) 'requests' used outside of binding context. (block-scoped-var)
(#96) Missing JSDoc @returns for function. (valid-jsdoc)
(#127) The function binding is unnecessary. (no-extra-bind)
report/lpmonitoring/amd/src/learningplan.js
(#82) A space is required after ','. (comma-spacing)
(#82) There should be no space before ','. (comma-spacing)
(#82) A space is required after ','. (comma-spacing)
(#89) A space is required after ','. (comma-spacing)
(#89) There should be no space before ','. (comma-spacing)
(#89) A space is required after ','. (comma-spacing)
(#91) A space is required after ','. (comma-spacing)
(#91) There should be no space before ','. (comma-spacing)
(#91) A space is required after ','. (comma-spacing)
(#96) A space is required after ','. (comma-spacing)
(#96) A space is required after ','. (comma-spacing)
(#161) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#190) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#195) Expected space(s) after "if". (keyword-spacing)
(#206) Each then() should return a value or throw (promise/always-return)
(#216) There should be no space after this paren. (space-in-parens)
(#216) There should be no space before this paren. (space-in-parens)
(#217) Expected space(s) after "if". (keyword-spacing)
(#242) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#257) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#282) Each then() should return a value or throw (promise/always-return)
(#295) There should be no space after this paren. (space-in-parens)
(#295) There should be no space before this paren. (space-in-parens)
(#296) Expected space(s) after "if". (keyword-spacing)
(#327) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#341) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#346) There should be no space after this paren. (space-in-parens)
(#346) There should be no space before this paren. (space-in-parens)
(#365) Each then() should return a value or throw (promise/always-return)
(#372) Each then() should return a value or throw (promise/always-return)
(#392) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#409) Each then() should return a value or throw (promise/always-return)
(#411) Each then() should return a value or throw (promise/always-return)
(#433) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#457) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#476) Each then() should return a value or throw (promise/always-return)
(#505) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#524) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#538) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#552) Expected catch,fail() or return (promise/catch-or-return)
(#555) Each then() should return a value or throw (promise/always-return)
(#579) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#592) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#627) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#640) Each then() should return a value or throw (promise/always-return)
(#642) Identifier 'competencies_list' is not in camel case. (camelcase)
(#642) Missing space before value for key 'competencies_list'. (key-spacing)
(#642) Missing space before value for key 'plan'. (key-spacing)
(#676) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#685) Missing space before value for key 'usercompetency'. (key-spacing)
(#698) Expected catch,fail() or return (promise/catch-or-return)
(#698) Each then() should return a value or throw (promise/always-return)
(#761) Each then() should return a value or throw (promise/always-return)
(#761) ["competencies_list"] is better written in dot notation. (dot-notation)
(#762) 'competencies' used outside of binding context. (block-scoped-var)
(#762) Missing space before value for key 'reportinfos'. (key-spacing)
(#762) Missing space before value for key 'plan'. (key-spacing)
(#767) 'competencies' used outside of binding context. (block-scoped-var)
(#767) Identifier 'filterchecked_course' is not in camel case. (camelcase)
(#769) 'competencies' used outside of binding context. (block-scoped-var)
(#769) Identifier 'filterchecked_module' is not in camel case. (camelcase)
(#771) 'competencies' used outside of binding context. (block-scoped-var)
(#771) Identifier 'filterchecked_both' is not in camel case. (camelcase)
(#774) 'competencies' used outside of binding context. (block-scoped-var)
(#775) 'competencies' used outside of binding context. (block-scoped-var)
(#776) 'competencies' used outside of binding context. (block-scoped-var)
(#779) 'competencies' used outside of binding context. (block-scoped-var)
(#791) 'competencies' is already defined. (no-redeclare)
(#791) 'competencies' used outside of binding context. (block-scoped-var)
(#792) 'competencies' used outside of binding context. (block-scoped-var)
(#821) Each then() should return a value or throw (promise/always-return)
(#821) ["scale_competency"] is better written in dot notation. (dot-notation)
(#822) 'competencies' used outside of binding context. (block-scoped-var)
(#822) Missing space before value for key 'reportinfos'. (key-spacing)
(#822) Missing space before value for key 'plan'. (key-spacing)
(#827) 'competencies' used outside of binding context. (block-scoped-var)
(#827) Identifier 'filterchecked_course' is not in camel case. (camelcase)
(#829) 'competencies' used outside of binding context. (block-scoped-var)
(#829) Identifier 'filterchecked_module' is not in camel case. (camelcase)
(#831) 'competencies' used outside of binding context. (block-scoped-var)
(#831) Identifier 'filterchecked_both' is not in camel case. (camelcase)
(#835) 'competencies' used outside of binding context. (block-scoped-var)
(#836) 'competencies' used outside of binding context. (block-scoped-var)
(#837) 'competencies' used outside of binding context. (block-scoped-var)
(#839) 'competencies' used outside of binding context. (block-scoped-var)
(#841) There should be no space after this paren. (space-in-parens)
(#841) There should be no space before this paren. (space-in-parens)
(#842) 'competencies' used outside of binding context. (block-scoped-var)
(#846) 'competencies' used outside of binding context. (block-scoped-var)
(#858) 'competencies' is already defined. (no-redeclare)
(#858) 'competencies' used outside of binding context. (block-scoped-var)
(#859) 'competencies' used outside of binding context. (block-scoped-var)
(#879) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#910) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#918) There should be no space after '{'. (babel/object-curly-spacing)
(#918) There should be no space before '}'. (babel/object-curly-spacing)
(#926) A space is required after ','. (comma-spacing)
(#940) Expected catch,fail() or return (promise/catch-or-return)
(#940) Each then() should return a value or throw (promise/always-return)
(#941) Expected catch,fail() or return (promise/catch-or-return)
(#941) Each then() should return a value or throw (promise/always-return)
(#976) Expected catch,fail() or return (promise/catch-or-return)
(#976) Each then() should return a value or throw (promise/always-return)
(#979) Missing space before value for key 'plan'. (key-spacing)
(#980) Missing space before value for key 'hascompetencies'. (key-spacing)
(#998) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1041) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1077) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1083) Unexpected space before function parentheses. (space-before-function-paren)
(#1085) Extra space after key 'scalevalue'. (key-spacing)
(#1085) Extra space after key 'scaleid'. (key-spacing)
(#1121) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1144) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1160) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1173) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1188) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1204) The function binding is unnecessary. (no-extra-bind)
(#1207) The function binding is unnecessary. (no-extra-bind)
(#1220) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1236) The function binding is unnecessary. (no-extra-bind)
(#1239) The function binding is unnecessary. (no-extra-bind)
(#1252) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1268) The function binding is unnecessary. (no-extra-bind)
(#1271) The function binding is unnecessary. (no-extra-bind)
(#1285) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1291) Expected space(s) after "if". (keyword-spacing)
(#1316) Expected to return a value at the end of function. (consistent-return)
(#1329) Each then() should return a value or throw (promise/always-return)
(#1344) Expected to return a value at the end of function. (consistent-return)
(#1347) Missing space before value for key 'exception'. (key-spacing)
(#1370) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1386) The function binding is unnecessary. (no-extra-bind)
(#1390) The function binding is unnecessary. (no-extra-bind)
(#1403) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1419) The function binding is unnecessary. (no-extra-bind)
(#1423) The function binding is unnecessary. (no-extra-bind)
(#1453) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1474) Each then() should return a value or throw (promise/always-return)
(#1492) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1498) There should be no space after '{'. (babel/object-curly-spacing)
(#1498) There should be no space before '}'. (babel/object-curly-spacing)
(#1499) There should be no space after '{'. (babel/object-curly-spacing)
(#1499) There should be no space before '}'. (babel/object-curly-spacing)
(#1501) Unexpected space before function parentheses. (space-before-function-paren)
(#1576) Missing space before opening brace. (space-before-blocks)
(#1577) Missing space before opening brace. (space-before-blocks)
(#1585) Missing space before opening brace. (space-before-blocks)
(#1586) Missing space before opening brace. (space-before-blocks)
(#1594) Missing space before opening brace. (space-before-blocks)
(#1595) Missing space before opening brace. (space-before-blocks)
(#1605) Missing space before opening brace. (space-before-blocks)
(#1716) There should be no space after '{'. (babel/object-curly-spacing)
(#1717) There should be no space after '{'. (babel/object-curly-spacing)
(#1719) Unexpected space before function parentheses. (space-before-function-paren)
(#1776) Expected to return a value at the end of method 'transport'. (consistent-return)
(#1803) Expected catch,fail() or return (promise/catch-or-return)
(#1821) Each then() should return a value or throw (promise/always-return)
report/lpmonitoring/amd/src/learningplanstats.js
(#68) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#86) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#101) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#105) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#123) Identifier 'competencies_list' is not in camel case. (camelcase)
(#123) Missing space before value for key 'competencies_list'. (key-spacing)
(#161) Missing space before opening brace. (space-before-blocks)
(#184) There should be no space after this paren. (space-in-parens)
(#225) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#263) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#282) The function binding is unnecessary. (no-extra-bind)
(#286) The function binding is unnecessary. (no-extra-bind)
(#299) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#316) The function binding is unnecessary. (no-extra-bind)
(#320) The function binding is unnecessary. (no-extra-bind)
(#347) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#353) There should be no space after '{'. (babel/object-curly-spacing)
(#353) There should be no space before '}'. (babel/object-curly-spacing)
(#354) There should be no space after '{'. (babel/object-curly-spacing)
(#354) There should be no space before '}'. (babel/object-curly-spacing)
(#356) Unexpected space before function parentheses. (space-before-function-paren)
(#373) Missing space before opening brace. (space-before-blocks)
(#443) Expected to return a value at the end of method 'transport'. (consistent-return)
(#458) Expected catch,fail() or return (promise/catch-or-return)
(#468) Each then() should return a value or throw (promise/always-return)
report/lpmonitoring/amd/src/paginated_datatable.js
(#25) Unexpected space before function parentheses. (space-before-function-paren)
(#157) Unexpected whitespace before property i. (no-whitespace-before-property)
(#159) Unexpected whitespace before property i. (no-whitespace-before-property)
(#169) Unexpected space before function parentheses. (space-before-function-paren)
(#175) Unexpected space before function parentheses. (space-before-function-paren)
(#180) Unexpected space before function parentheses. (space-before-function-paren)
(#203) Unexpected space before function parentheses. (space-before-function-paren)
(#208) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#210) Unexpected space before function parentheses. (space-before-function-paren)
(#212) Unexpected space before function parentheses. (space-before-function-paren)
(#224) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#305) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#306) Empty block statement. (no-empty)
(#329) Unexpected space before function parentheses. (space-before-function-paren)
(#339) Unexpected space before function parentheses. (space-before-function-paren)
report/lpmonitoring/amd/src/report_datatable.js
(#28) Unexpected space before function parentheses. (space-before-function-paren)
(#63) There should be no space after this paren. (space-in-parens)
(#63) There should be no space before this paren. (space-in-parens)
(#125) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#131) There should be no space after this paren. (space-in-parens)
(#131) There should be no space before this paren. (space-in-parens)
(#132) There should be no space after this paren. (space-in-parens)
(#132) There should be no space before this paren. (space-in-parens)
(#143) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#154) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#160) There should be no space after this paren. (space-in-parens)
(#160) There should be no space before this paren. (space-in-parens)
(#184) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#191) Expected to return a value at the end of function. (consistent-return)
(#191) There should be no space after this paren. (space-in-parens)
(#191) There should be no space before this paren. (space-in-parens)
(#213) Unexpected space before function parentheses. (space-before-function-paren)
report/lpmonitoring/amd/src/resetgrade_dialogue.js
(#79) Expected space(s) after "if". (keyword-spacing)
report/lpmonitoring/amd/src/scalecolorconfiguration.js
(#69) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#111) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#127) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#148) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#171) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#207) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#207) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#213) Unexpected space before function parentheses. (space-before-function-paren)
(#215) Extra space after key 'id'. (key-spacing)
(#215) Extra space after key 'color'. (key-spacing)
(#247) Extra space after key 'scrollTop'. (key-spacing)
report/lpmonitoring/amd/src/summary_datatable.js
(#25) Unexpected space before function parentheses. (space-before-function-paren)
(#92) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#103) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#117) There should be no space after this paren. (space-in-parens)
(#117) There should be no space before this paren. (space-in-parens)
(#133) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#147) Unexpected space before function parentheses. (space-before-function-paren)
report/lpmonitoring/amd/src/tags_popup.js
(#36) Identifier 'selector_button' is not in camel case. (camelcase)
(#36) Identifier 'selector_nbtags' is not in camel case. (camelcase)
(#39) Identifier 'selector_nbtags' is not in camel case. (camelcase)
(#39) Identifier 'selector_nbtags' is not in camel case. (camelcase)
(#65) Identifier 'selector_nbtags' is not in camel case. (camelcase)
(#74) Identifier 'selector_button' is not in camel case. (camelcase)
(#98) The function binding is unnecessary. (no-extra-bind)
(#186) Identifier 'selector_button' is not in camel case. (camelcase)
(#186) Identifier 'selector_nbtags' is not in camel case. (camelcase)
report/lpmonitoring/amd/src/user_competency_popup.js
(#65) Extra space after key 'methodname'. (key-spacing)
(#66) There should be no space after '{'. (babel/object-curly-spacing)
(#66) There should be no space before ','. (comma-spacing)
(#66) There should be no space before '}'. (babel/object-curly-spacing)
(#71) Expected catch,fail() or return (promise/catch-or-return)
(#71) Unexpected space before function parentheses. (space-before-function-paren)
(#75) Each then() should return a value or throw (promise/always-return)
(#86) Missing JSDoc @returns for function. (valid-jsdoc)
(#109) The function binding is unnecessary. (no-extra-bind)
(#150) Unexpected empty function. (no-empty-function)
(#152) Multiple spaces found before 'UserCompetencyPopup'. (no-multi-spaces)

CSS problems

(235 errors, 9 warnings)

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

report/lpmonitoring/styles.css
(#803) Invalid value for `display` (csstree/validator)
(#257) Expected empty line before at-rule (at-rule-empty-line-before)
(#264) Expected empty line before at-rule (at-rule-empty-line-before)
(#270) Expected empty line before at-rule (at-rule-empty-line-before)
(#365) Expected empty line before at-rule (at-rule-empty-line-before)
(#394) Expected empty line before at-rule (at-rule-empty-line-before)
(#412) Expected empty line before at-rule (at-rule-empty-line-before)
(#424) Expected empty line before at-rule (at-rule-empty-line-before)
(#1478) Expected empty line before at-rule (at-rule-empty-line-before)
(#1491) Expected empty line before at-rule (at-rule-empty-line-before)
(#1502) Expected empty line before at-rule (at-rule-empty-line-before)
(#558) Expected single space before "{" (block-opening-brace-space-before)
(#1200) Expected single space before "{" (block-opening-brace-space-before)
(#1608) Expected single space before "{" (block-opening-brace-space-before)
(#1617) Expected single space before "{" (block-opening-brace-space-before)
(#250) Expected single space before "{" (block-opening-brace-space-before)
(#1662) Expected "#D9D9D9" to be "#d9d9d9" (color-hex-case)
(#1684) Expected "#FFF" to be "#fff" (color-hex-case)
(#1180) Expected "#333333" to be "#333" (color-hex-length)
(#1195) Expected "#333333" to be "#333" (color-hex-length)
(#1372) Expected single space before "!" (declaration-bang-space-before)
(#372) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#499) Unexpected duplicate "color" (declaration-block-no-duplicate-properties)
(#723) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#724) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#725) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#801) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#802) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#803) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#804) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#805) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#875) Unexpected duplicate "padding" (declaration-block-no-duplicate-properties)
(#948) Unexpected duplicate "zoom" (declaration-block-no-duplicate-properties)
(#1066) Unexpected duplicate "width" (declaration-block-no-duplicate-properties)
(#1119) Unexpected duplicate "zoom" (declaration-block-no-duplicate-properties)
(#1279) Unexpected duplicate "position" (declaration-block-no-duplicate-properties)
(#1286) Unexpected duplicate "position" (declaration-block-no-duplicate-properties)
(#1381) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#1385) Unexpected duplicate "height" (declaration-block-no-duplicate-properties)
(#1509) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#1510) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#1511) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#1512) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#1543) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#1544) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#1545) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#1546) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#1561) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#1562) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#1563) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#1564) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#1535) Unexpected shorthand "flex-flow" after "flex-direction" (declaration-block-no-shorthand-property-overrides)
(#1353) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1473) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#770) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#856) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1258) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#12) Unexpected whitespace before ":" (declaration-colon-space-before)
(#272) Unexpected whitespace before ":" (declaration-colon-space-before)
(#763) Unexpected whitespace before ":" (declaration-colon-space-before)
(#16) Unexpected !important (declaration-no-important)
(#329) Unexpected !important (declaration-no-important)
(#335) Unexpected !important (declaration-no-important)
(#962) Unexpected !important (declaration-no-important)
(#1133) Unexpected !important (declaration-no-important)
(#1175) Unexpected !important (declaration-no-important)
(#1180) Unexpected !important (declaration-no-important)
(#1188) Unexpected !important (declaration-no-important)
(#1195) Unexpected !important (declaration-no-important)
(#1323) Unexpected !important (declaration-no-important)
(#1372) Unexpected !important (declaration-no-important)
(#1373) Unexpected !important (declaration-no-important)
(#1374) Unexpected !important (declaration-no-important)
(#1376) Unexpected !important (declaration-no-important)
(#1380) Unexpected !important (declaration-no-important)
(#1393) Unexpected !important (declaration-no-important)
(#1456) Unexpected !important (declaration-no-important)
(#1462) Unexpected !important (declaration-no-important)
(#1609) Unexpected !important (declaration-no-important)
(#1614) Unexpected !important (declaration-no-important)
(#1619) Unexpected !important (declaration-no-important)
(#1638) Unexpected !important (declaration-no-important)
(#1052) Unexpected unit (length-zero-no-unit)
(#652) Unexpected double-slash CSS comment (no-invalid-double-slash-comments)
(#652) Unexpected unknown property "//margin-top" (property-no-unknown)
(#1020) Expected single space after ">" (selector-combinator-space-after)
(#1023) Expected single space after ">" (selector-combinator-space-after)
(#1691) Expected single space after ">" (selector-combinator-space-after)
(#1695) Expected single space after ">" (selector-combinator-space-after)
(#1020) Expected single space before ">" (selector-combinator-space-before)
(#1023) Expected single space before ">" (selector-combinator-space-before)
(#1691) Expected single space before ">" (selector-combinator-space-before)
(#1695) Expected single space before ">" (selector-combinator-space-before)
(#847) Expected newline after "," (selector-list-comma-newline-after)
(#1244) Expected newline after "," (selector-list-comma-newline-after)
(#1303) Expected newline after "," (selector-list-comma-newline-after)
(#1322) Expected newline after "," (selector-list-comma-newline-after)
(#1658) Expected newline after "," (selector-list-comma-newline-after)
(#1658) Expected newline after "," (selector-list-comma-newline-after)
(#1661) Expected newline after "," (selector-list-comma-newline-after)
(#430) Expected indentation of 4 spaces (indentation)
(#431) Expected indentation of 4 spaces (indentation)
(#432) Expected indentation of 4 spaces (indentation)
(#435) Expected indentation of 4 spaces (indentation)
(#443) Expected indentation of 4 spaces (indentation)
(#1034) Expected indentation of 4 spaces (indentation)
(#1037) Expected indentation of 4 spaces (indentation)
(#1040) Expected indentation of 4 spaces (indentation)
(#1043) Expected indentation of 4 spaces (indentation)
(#1046) Expected indentation of 4 spaces (indentation)
(#1257) Expected indentation of 4 spaces (indentation)
(#1258) Expected indentation of 4 spaces (indentation)
(#1259) Expected indentation of 4 spaces (indentation)
(#1260) Expected indentation of 4 spaces (indentation)
(#1261) Expected indentation of 4 spaces (indentation)
(#1262) Expected indentation of 4 spaces (indentation)
(#1265) Expected indentation of 4 spaces (indentation)
(#1266) Expected indentation of 4 spaces (indentation)
(#1267) Expected indentation of 4 spaces (indentation)
(#1268) Expected indentation of 4 spaces (indentation)
(#1272) Expected indentation of 4 spaces (indentation)
(#1273) Expected indentation of 4 spaces (indentation)
(#1274) Expected indentation of 4 spaces (indentation)
(#1275) Expected indentation of 4 spaces (indentation)
(#1278) Expected indentation of 4 spaces (indentation)
(#1279) Expected indentation of 4 spaces (indentation)
(#1280) Expected indentation of 4 spaces (indentation)
(#1281) Expected indentation of 4 spaces (indentation)
(#1285) Expected indentation of 4 spaces (indentation)
(#1286) Expected indentation of 4 spaces (indentation)
(#1287) Expected indentation of 4 spaces (indentation)
(#1288) Expected indentation of 4 spaces (indentation)
(#1292) Expected indentation of 4 spaces (indentation)
(#1293) Expected indentation of 4 spaces (indentation)
report/lpmonitoring/style/bootstrap-colorpicker.min.css
(#6) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#20) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#30) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#40) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#53) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#57) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#62) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#68) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#78) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#85) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#89) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#101) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#112) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#116) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#120) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#124) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#132) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#136) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#143) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#150) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#154) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#163) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#170) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#176) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#180) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#184) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#194) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#207) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#211) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#215) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#219) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#223) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#227) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#232) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#237) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#242) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#247) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#153) Expected single space after "+" (selector-combinator-space-after)
(#153) Expected single space before "+" (selector-combinator-space-before)
report/lpmonitoring/style/checkbox.css
(#61) Expected newline before "}" (block-closing-brace-newline-before)
(#255) Expected newline before "}" (block-closing-brace-newline-before)
(#255) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#255) Expected newline after "{" (block-opening-brace-newline-after)
(#255) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#298) Expected "#2196F3" to be "#2196f3" (color-hex-case)
(#55) Unexpected duplicate "outline" (declaration-block-no-duplicate-properties)
(#255) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#305) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#43) Unexpected unit (length-zero-no-unit)
(#194) Unexpected unit (length-zero-no-unit)
(#250) Unexpected unit (length-zero-no-unit)
(#317) Expected single space after "+" (selector-combinator-space-after)
(#321) Expected single space after "+" (selector-combinator-space-after)
(#197) Expected single space before "+" (selector-combinator-space-before)
(#317) Expected single space before "+" (selector-combinator-space-before)
(#321) Expected single space before "+" (selector-combinator-space-before)
(#223) Expected indentation of 4 spaces (indentation)
(#226) Expected indentation of 4 spaces (indentation)
(#229) Expected indentation of 4 spaces (indentation)
(#230) Expected indentation of 4 spaces (indentation)
(#231) Expected indentation of 4 spaces (indentation)
(#232) Expected indentation of 4 spaces (indentation)
(#233) Expected indentation of 4 spaces (indentation)
(#234) Expected indentation of 4 spaces (indentation)
(#235) Expected indentation of 4 spaces (indentation)
(#236) Expected indentation of 4 spaces (indentation)
(#237) Expected indentation of 4 spaces (indentation)
(#238) Expected indentation of 4 spaces (indentation)
(#244) Expected indentation of 4 spaces (indentation)
(#247) Expected indentation of 4 spaces (indentation)
(#257) Expected indentation of 4 spaces (indentation)
(#258) Expected indentation of 4 spaces (indentation)
(#259) Expected indentation of 4 spaces (indentation)
(#260) Expected indentation of 4 spaces (indentation)
(#263) Expected indentation of 4 spaces (indentation)
(#264) Expected indentation of 4 spaces (indentation)
(#265) Expected indentation of 4 spaces (indentation)
(#266) Expected indentation of 4 spaces (indentation)
(#267) Expected indentation of 4 spaces (indentation)
(#268) Expected indentation of 4 spaces (indentation)
(#269) Expected indentation of 4 spaces (indentation)
(#270) Expected indentation of 4 spaces (indentation)
(#271) Expected indentation of 4 spaces (indentation)
(#272) Expected indentation of 4 spaces (indentation)
(#273) Expected indentation of 4 spaces (indentation)
(#274) Expected indentation of 4 spaces (indentation)
(#275) Expected indentation of 4 spaces (indentation)
(#276) Expected indentation of 4 spaces (indentation)
(#280) Expected indentation of 4 spaces (indentation)
(#281) Expected indentation of 4 spaces (indentation)
(#282) Expected indentation of 4 spaces (indentation)
(#283) Expected indentation of 4 spaces (indentation)
(#284) Expected indentation of 4 spaces (indentation)
(#285) Expected indentation of 4 spaces (indentation)
(#286) Expected indentation of 4 spaces (indentation)
(#287) Expected indentation of 4 spaces (indentation)
(#288) Expected indentation of 4 spaces (indentation)
(#292) Expected indentation of 4 spaces (indentation)
(#293) Expected indentation of 4 spaces (indentation)
(#294) Expected indentation of 4 spaces (indentation)
(#298) Expected indentation of 4 spaces (indentation)
(#302) Expected indentation of 4 spaces (indentation)
(#303) Expected indentation of 4 spaces (indentation)
(#304) Expected indentation of 4 spaces (indentation)
(#305) Expected indentation of 4 spaces (indentation)
(#310) Expected indentation of 4 spaces (indentation)
(#314) Expected indentation of 4 spaces (indentation)
(#318) Expected indentation of 4 spaces (indentation)
(#322) Expected indentation of 4 spaces (indentation)
report/lpmonitoring/style/userreportpdf.css
(#20) Missed semicolon (CssSyntaxError)

PHPDocs style problems

(0 errors, 0 warnings)

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


Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

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


grunt changes

(1 errors, 1 warnings)

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

Problems running grunt
Task "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, 58 warnings)

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

report/lpmonitoring/templates/bulk_rating.mustache
(#1) Example context missing.
report/lpmonitoring/templates/comment_area.mustache
(#1) ESLint error []: Parsing error: Unexpected token , ( itemid: ,
report/lpmonitoring/templates/competency_detail.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 36: CSS: “background-color”: Parse Error. ( <span class="badge cr-scalename truncate" style="background-color: "></span)
report/lpmonitoring/templates/competency_detail_stats.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/competency_detail_stats_incourse.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/competency_path.mustache
(#1) Example context missing (@template section not found.)
(#1) Template produced no content
report/lpmonitoring/templates/competency_proficiency.mustache
(#1) Example context missing (@template section not found.)
(#1) Template produced no content
report/lpmonitoring/templates/competency_reset.mustache
(#1) Example context missing.
report/lpmonitoring/templates/datatable.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/filter.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/filter_for_user.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/filter_stats.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 26: Bad value “true” for attribute “checked” on element “input”. ( <input checked="true" type="radio" name="ratingoptions" id="ratinginplanoption" value="0" aria-labelledby="ratingtargetbytemplate"> )
report/lpmonitoring/templates/form-template-selector-suggestion.mustache
(#1) Example context missing.
report/lpmonitoring/templates/form-user-selector-suggestion.mustache
(#1) HTML Validation error, line 3: Bad value “” for attribute “src” on element “img”: Must be non-empty. (ame"> <img height="18" src="" alt="" role="presentation"> <)
report/lpmonitoring/templates/list_cms_in_competency.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/list_cms_in_scale_value.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 5: CSS: “background-color”: Parse Error. (tool_lp]] <span class="badge cr-scalename truncate" style="background-color: "></span)
report/lpmonitoring/templates/list_competencies.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/list_competencies_stats.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/list_courses_in_competency.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/list_courses_in_scale_value.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 5: CSS: “background-color”: Parse Error. (tool_lp]] <span class="badge cr-scalename truncate" style="background-color: "></span)
report/lpmonitoring/templates/list_evidences_in_competency.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/list_users_in_competency_stats.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/list_users_in_scale_value.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 5: CSS: “background-color”: Parse Error. (tool_lp]] <span class="badge cr-scalename truncate" style="background-color: "></span)
report/lpmonitoring/templates/plan_stats_report.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 29: End tag “div” seen, but there were open elements. (ts"><span></div> <)
(#1) HTML Validation error, line 29: Unclosed element “span”. (ck-stats"><span></div>)
report/lpmonitoring/templates/report.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/scale_filter.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/scale_filter_apply.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 6: The “aria-labelledby” attribute must point to an element in the same document. ( <input type="radio" name="optionscalefilter" id="scalefiltercourse" value="1" disabled="disabled" aria-labelledby="scalefilterapply"> )
(#1) HTML Validation error, line 14: The “aria-labelledby” attribute must point to an element in the same document. ( <input type="radio" name="optionscalefilter" id="scalefilterplan" value="0" disabled="disabled" aria-labelledby="scalefilterapply"> )
report/lpmonitoring/templates/scale_filter_sortorder.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 6: The “aria-labelledby” attribute must point to an element in the same document. ( <input type="radio" name="optionscalesortorder" id="scalesortorderasc" value="1" disabled="disabled" aria-labelledby="scalesortorderlabel"> )
(#1) HTML Validation error, line 14: The “aria-labelledby” attribute must point to an element in the same document. ( <input type="radio" name="optionscalesortorder" id="scalesortorderdesc" value="1" disabled="disabled" aria-labelledby="scalesortorderlabel"> )
report/lpmonitoring/templates/scalecolorconfiguration.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 56: Saw a “form” start tag, but there was already an active “form” element. Nested forms are not allowed. Ignoring the tag. (dset> <form></div)
(#1) HTML Validation error, line 57: End tag “div” seen, but there were open elements. ( <form></div></bo)
(#1) HTML Validation error, line 3: Unclosed element “form”. (rt "> <form class="mform" id="savecolor" accept-charset="utf-8" method="post" autocomplete="off"> )
report/lpmonitoring/templates/scalecolorconfigurationdetail.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/stats.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 33: Bad value “true” for attribute “checked” on element “input”. ( <input checked="true" type="radio" name="ratingoptions" id="ratinginplanoption" value="0" aria-labelledby="ratingtargetbytemplate"> )
(#1) ESLint warning [comma-spacing]: There should be no space before ','. ( require(['report_lpmonitoring/learningplanstats' ,'tool_lp/competencydialogue'], function(stats, Compdialogue) {
(#1) ESLint warning [comma-spacing]: A space is required after ','. ( require(['report_lpmonitoring/learningplanstats' ,'tool_lp/competencydialogue'], function(stats, Compdialogue) {
report/lpmonitoring/templates/summary.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/template_selector.mustache
(#1) Example context missing (@template section not found.)
report/lpmonitoring/templates/user_info.mustache
(#1) Example context missing (@template section not found.)
(#1) Template produced no content
report/lpmonitoring/templates/user_report.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation info, line 42: Empty heading. ( <h3></h3>)
report/lpmonitoring/templates/user_report_pdf.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 3: Element “style” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) (d><body><style> )
(#1) HTML Validation error, line 10: Bad value “” for attribute “src” on element “img”: Must be non-empty. (ss="left"><img src="" /></td>)
(#1) HTML Validation error, line 10: An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images. (ss="left"><img src="" /></td>)
report/lpmonitoring/templates/users_list_navigation.mustache
(#1) Example context missing (@template section not found.)
(#1) Template produced no content

Gherkin .feature problems

(21 errors, 0 warnings)

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

report/lpmonitoring/tests/behat/data_table_cm.feature
(#26) Trailing spaces are not allowed
(#29) Trailing spaces are not allowed
(#55) Trailing spaces are not allowed
report/lpmonitoring/tests/behat/data_table.feature
(#2) Feature name is already used in: report/lpmonitoring/tests/behat/data_table_cm.feature
(#23) Trailing spaces are not allowed
(#109) New line at EOF(end of file) is required
report/lpmonitoring/tests/behat/bulkrating.feature
(#102) New line at EOF(end of file) is required
report/lpmonitoring/tests/behat/plan_comments.feature
(#95) New line at EOF(end of file) is required
report/lpmonitoring/tests/behat/plan_report_cm.feature
(#2) Feature name is already used in: report/lpmonitoring/tests/behat/data_table_cm.feature, report/lpmonitoring/tests/behat/data_table.feature
(#136) New line at EOF(end of file) is required
report/lpmonitoring/tests/behat/plan_report.feature
(#2) Feature name is already used in: report/lpmonitoring/tests/behat/data_table_cm.feature, report/lpmonitoring/tests/behat/data_table.feature, report/lpmonitoring/tests/behat/plan_report_cm.feature
report/lpmonitoring/tests/behat/plan_reset_ratings.feature
(#49) New line at EOF(end of file) is required
report/lpmonitoring/tests/behat/summary_cm.feature
(#15) Trailing spaces are not allowed
(#140) New line at EOF(end of file) is required
report/lpmonitoring/tests/behat/summary.feature
(#2) Feature name is already used in: report/lpmonitoring/tests/behat/summary_cm.feature
(#32) Trailing spaces are not allowed
(#94) New line at EOF(end of file) is required
report/lpmonitoring/tests/behat/user_plan_report_cm.feature
(#2) Feature name is already used in: report/lpmonitoring/tests/behat/data_table_cm.feature, report/lpmonitoring/tests/behat/data_table.feature, report/lpmonitoring/tests/behat/plan_report_cm.feature, report/lpmonitoring/tests/behat/plan_report.feature
(#86) New line at EOF(end of file) is required
report/lpmonitoring/tests/behat/user_plan_report.feature
(#2) Feature name is already used in: report/lpmonitoring/tests/behat/data_table_cm.feature, report/lpmonitoring/tests/behat/data_table.feature, report/lpmonitoring/tests/behat/plan_report_cm.feature, report/lpmonitoring/tests/behat/plan_report.feature, report/lpmonitoring/tests/behat/user_plan_report_cm.feature
(#66) New line at EOF(end of file) is required