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

(71 errors, 21 warnings)

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

mod/questionnaire/backup/moodle1/lib.php
(#84) Line indented incorrectly; expected 12 spaces, found 8
(#85) Line indented incorrectly; expected at least 16 spaces, found 12
(#86) Line indented incorrectly; expected 12 spaces, found 8
(#87) Line indented incorrectly; expected at least 12 spaces, found 8
mod/questionnaire/backup/moodle2/backup_questionnaire_activity_task.class.php
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/backup/moodle2/backup_questionnaire_settingslib.php
(#1) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/backup/moodle2/backup_questionnaire_stepslib.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
mod/questionnaire/backup/moodle2/restore_questionnaire_stepslib.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
(#169) Line exceeds 132 characters; contains 146 characters
mod/questionnaire/db/access.php
(#26) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/db/messages.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/db/upgrade.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion
(#390) Line exceeds 132 characters; contains 147 characters
(#390) Whitespace found at end of line
mod/questionnaire/drawchart.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion
(#94) Inline comments must start with a capital letter, digit or 3-dots sequence
mod/questionnaire/fbsections.php
(#72) This comment is 59% valid code; is this commented out code?
mod/questionnaire/fbsettings_form.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#173) Expected 1 space after "="; newline found
(#178) Expected 1 space after "="; newline found
(#183) Expected 1 space after "="; newline found
(#196) Expected 1 space after "="; newline found
(#204) Expected 1 space after "="; newline found
mod/questionnaire/lib.php
(#22) Expected MOODLE_INTERNAL check or config.php inclusion
(#128) This comment is 48% valid code; is this commented out code?
(#173) This comment is 48% valid code; is this commented out code?
(#273) Expected 1 space before comment text but found 2; use block comment if you need indentation
mod/questionnaire/locallib.php
(#34) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#71) Expected 1 space after "="; newline found
(#495) Whitespace found at end of line
mod/questionnaire/mod_form.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/preview.php
(#127) Line exceeds 132 characters; contains 136 characters
(#134) Line exceeds 132 characters; contains 135 characters
mod/questionnaire/questionnaire.class.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#26) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#670) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#818) Inline comments must end in full-stops, exclamation marks, or question marks
(#828) Line exceeds 132 characters; contains 143 characters
(#1541) This comment is 64% valid code; is this commented out code?
(#2268) Line exceeds 132 characters; contains 133 characters
(#2767) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#2785) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#2795) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#2818) Inline comments must start with a capital letter, digit or 3-dots sequence
(#2818) Inline comments must end in full-stops, exclamation marks, or question marks
(#2819) Inline control structures are not allowed
(#2820) Inline control structures are not allowed
(#2821) Inline control structures are not allowed
(#2822) Inline control structures are not allowed
(#2823) Inline control structures are not allowed
(#2824) Inline control structures are not allowed
(#2825) Inline control structures are not allowed
(#2826) Inline control structures are not allowed
(#2827) Inline control structures are not allowed
mod/questionnaire/questions_form.php
(#23) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#65) Whitespace found at end of line
(#139) Whitespace found at end of line
mod/questionnaire/questiontypes/questiontypes.class.php
(#46) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#72) Line indented incorrectly; expected 4 spaces, found 5
(#78) Line indented incorrectly; expected 4 spaces, found 5
(#84) Line indented incorrectly; expected 4 spaces, found 5
(#95) Line indented incorrectly; expected 4 spaces, found 5
(#101) Line indented incorrectly; expected 4 spaces, found 5
(#107) Line indented incorrectly; expected 4 spaces, found 5
(#113) Line indented incorrectly; expected 4 spaces, found 5
(#119) Line indented incorrectly; expected 4 spaces, found 5
(#125) Line indented incorrectly; expected 4 spaces, found 5
(#131) Line indented incorrectly; expected 4 spaces, found 5
(#137) Line indented incorrectly; expected 4 spaces, found 5
(#143) Line indented incorrectly; expected 4 spaces, found 5
(#149) Line indented incorrectly; expected 4 spaces, found 5
(#946) Opening brace must be the last content on the line
(#1037) Opening brace must be the last content on the line
(#1044) Opening brace must be the last content on the line
(#1076) Opening brace must be the last content on the line
(#1212) Opening brace must be the last content on the line
(#1306) Opening brace must be the last content on the line
(#1493) Expected 1 space after "=="; newline found
(#1522) Opening brace must be the last content on the line
(#1547) Opening brace must be the last content on the line
mod/questionnaire/report.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#242) Whitespace found at end of line
(#248) Whitespace found at end of line
(#599) Line exceeds 132 characters; contains 135 characters
mod/questionnaire/settings.php
(#45) Line exceeds 132 characters; contains 177 characters
mod/questionnaire/settings_form.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/show_nonrespondents.php
(#439) Expected 1 space before "=>"; 0 found
(#439) Expected 1 space after "=>"; 0 found
(#439) Expected 1 space before "=>"; 0 found
(#439) Expected 1 space after "=>"; 0 found
mod/questionnaire/tabs.php
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#175) Whitespace found at end of line

Javascript coding style problems

(3 errors, 1461 warnings)

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

mod/questionnaire/javascript/RGraph/RGraph.bar.js
(#11) Expected '===' and instead saw '=='.
(#11) Expected '{' and instead saw 'RGraph'.
(#192) Missing semicolon.
(#204) Expected '===' and instead saw '=='.
(#214) 'i' is already defined.
(#281) Expected '!==' and instead saw '!='.
(#285) Expected '===' and instead saw '=='.
(#289) Expected '===' and instead saw '=='.
(#296) Expected '===' and instead saw '=='.
(#297) Expected '!==' and instead saw '!='.
(#297) Expected '!==' and instead saw '!='.
(#297) Expected '!==' and instead saw '!='.
(#302) Expected '===' and instead saw '=='.
(#304) Expected '===' and instead saw '=='.
(#314) Expected '===' and instead saw '=='.
(#314) Expected '===' and instead saw '=='.
(#321) Missing semicolon.
(#336) Expected '!==' and instead saw '!='.
(#341) Missing semicolon.
(#352) Expected '===' and instead saw '=='.
(#389) Expected '===' and instead saw '=='.
(#389) Expected '===' and instead saw '=='.
(#390) Expected '===' and instead saw '=='.
(#421) Expected '===' and instead saw '=='.
(#484) Missing semicolon.
(#500) Expected '===' and instead saw '=='.
(#507) Expected '===' and instead saw '=='.
(#513) Expected '===' and instead saw '=='.
(#514) Expected '===' and instead saw '=='.
(#524) Expected '===' and instead saw '=='.
(#525) Expected '===' and instead saw '=='.
(#527) Line is too long.
(#528) Expected '===' and instead saw '=='.
(#540) Expected '===' and instead saw '=='.
(#542) Expected '===' and instead saw '=='.
(#546) Expected '===' and instead saw '=='.
(#546) Expected '===' and instead saw '=='.
(#549) Expected '===' and instead saw '=='.
(#549) Expected '===' and instead saw '=='.
(#549) Expected '{' and instead saw 'continue'.
(#552) Expected '===' and instead saw '=='.
(#552) Expected '===' and instead saw '=='.
(#552) Expected '{' and instead saw 'continue'.
(#554) Expected '===' and instead saw '=='.
(#555) Expected '===' and instead saw '=='.
(#563) Expected '===' and instead saw '=='.
(#564) Expected '===' and instead saw '=='.
(#566) Expected '===' and instead saw '=='.
(#567) Expected '===' and instead saw '=='.
(#570) Expected '===' and instead saw '=='.
(#578) Expected '===' and instead saw '=='.
(#580) Expected '===' and instead saw '=='.
(#583) 'xTickGap' is already defined.
(#586) Expected '===' and instead saw '=='.
(#589) Expected '===' and instead saw '=='.
(#592) Expected '===' and instead saw '=='.
(#603) Expected '===' and instead saw '=='.
(#603) 'xTickGap' used out of scope.
(#603) Expected '===' and instead saw '=='.
(#603) 'xTickGap' used out of scope.
(#605) Expected '===' and instead saw '=='.
(#609) Expected '===' and instead saw '=='.
(#613) Expected '===' and instead saw '=='.
(#617) Expected '===' and instead saw '=='.
(#623) Expected '===' and instead saw '=='.
(#624) Expected '===' and instead saw '=='.
(#636) Expected '===' and instead saw '=='.
(#636) Expected '===' and instead saw '=='.
(#637) Expected '===' and instead saw '=='.
(#647) Missing semicolon.
(#689) Expected '===' and instead saw '=='.
(#690) Expected '===' and instead saw '=='.
(#693) 'value' is already defined.
(#696) 'value' used out of scope.
(#732) Expected '===' and instead saw '=='.
(#758) Line is too long.
(#758) 'height' was used before it was defined.
(#761) Expected '===' and instead saw '=='.
(#766) Expected '===' and instead saw '=='.
(#770) Expected '===' and instead saw '=='.
(#795) Expected '===' and instead saw '=='.
(#803) Line is too long.
(#817) Expected '===' and instead saw '=='.
(#855) Expected '===' and instead saw '=='.
(#862) Expected '===' and instead saw '=='.
(#862) Expected '===' and instead saw '=='.
(#862) Expected '===' and instead saw '=='.
(#862) Expected '===' and instead saw '=='.
(#868) Expected '===' and instead saw '=='.
(#889) Expected '===' and instead saw '=='.
(#946) Expected '===' and instead saw '=='.
(#975) Expected '===' and instead saw '=='.
(#976) Line is too long.
(#976) Expected '===' and instead saw '=='.
(#980) Expected '===' and instead saw '=='.
(#991) 'angle' is already defined.
(#992) 'halign' is already defined.
(#993) 'valign' is already defined.
(#997) Expected '===' and instead saw '=='.
(#1004) Expected '===' and instead saw '=='.
(#1007) Line is too long.
(#1008) 'halign' used out of scope.
(#1010) 'valign' used out of scope.
(#1011) 'angle' used out of scope.
(#1017) Expected '===' and instead saw '=='.
(#1050) Expected '===' and instead saw '=='.
(#1059) Expected '===' and instead saw '=='.
(#1059) Expected '===' and instead saw '=='.
(#1065) 'barWidth' is already defined.
(#1074) Line is too long.
(#1080) Expected '===' and instead saw '=='.
(#1094) Missing semicolon.
(#1107) 'height' is already defined.
(#1110) Expected '===' and instead saw '=='.
(#1120) Expected '===' and instead saw '=='.
(#1136) Expected '===' and instead saw '=='.
(#1137) 'startY' is already defined.
(#1151) Expected '===' and instead saw '=='.
(#1153) 'prevFillStyle' is already defined.
(#1154) 'prevStrokeStyle' is already defined.
(#1158) Expected '===' and instead saw '=='.
(#1160) 'startX' used out of scope.
(#1161) 'startX' used out of scope.
(#1162) 'startX' used out of scope.
(#1163) 'startX' used out of scope.
(#1172) 'startX' used out of scope.
(#1173) 'startX' used out of scope.
(#1174) 'startX' used out of scope.
(#1175) 'startX' used out of scope.
(#1182) Expected '===' and instead saw '=='.
(#1185) 'startX' used out of scope.
(#1186) 'startX' used out of scope.
(#1187) 'startX' used out of scope.
(#1188) 'startX' used out of scope.
(#1198) 'startX' used out of scope.
(#1199) 'startX' used out of scope.
(#1200) 'startX' used out of scope.
(#1201) 'startX' used out of scope.
(#1221) Expected '===' and instead saw '=='.
(#1229) 'angle' is already defined.
(#1230) 'halign' is already defined.
(#1231) 'valign' is already defined.
(#1233) 'angle' is already defined.
(#1234) 'halign' is already defined.
(#1235) 'valign' is already defined.
(#1239) Expected '===' and instead saw '=='.
(#1240) 'startX' used out of scope.
(#1241) Expected '===' and instead saw '=='.
(#1242) Line is too long.
(#1243) 'angle' used out of scope.
(#1244) 'valign' used out of scope.
(#1245) 'halign' used out of scope.
(#1284) Expected '===' and instead saw '=='.
(#1284) Expected '===' and instead saw '=='.
(#1286) 'redrawCoords' is already defined.
(#1305) Line is too long.
(#1305) 'height' is already defined.
(#1307) 'startX' is already defined.
(#1313) Line is too long.
(#1317) Expected '===' and instead saw '=='.
(#1324) Expected '===' and instead saw '=='.
(#1325) 'startY' is already defined.
(#1326) 'height' is already defined.
(#1328) Expected '===' and instead saw '=='.
(#1329) 'startY' is already defined.
(#1332) 'startY' is already defined.
(#1333) 'height' is already defined.
(#1340) 'startY' used out of scope.
(#1343) 'startY' used out of scope.
(#1344) 'startY' used out of scope.
(#1352) Expected '===' and instead saw '=='.
(#1353) 'prevFillStyle' is already defined.
(#1354) 'prevStrokeStyle' is already defined.
(#1358) 'startY' used out of scope.
(#1359) 'startY' used out of scope.
(#1360) 'startY' used out of scope.
(#1361) 'startY' used out of scope.
(#1369) 'startY' used out of scope.
(#1370) 'startY' used out of scope.
(#1371) 'startY' used out of scope.
(#1372) 'startY' used out of scope.
(#1382) 'startY' used out of scope.
(#1383) 'startY' used out of scope.
(#1384) 'startY' used out of scope.
(#1385) 'startY' used out of scope.
(#1394) 'startY' used out of scope.
(#1395) 'startY' used out of scope.
(#1396) 'startY' used out of scope.
(#1397) 'startY' used out of scope.
(#1409) 'startY' used out of scope.
(#1409) 'startY' used out of scope.
(#1412) 'startY' used out of scope.
(#1413) Expected '===' and instead saw '=='.
(#1417) 'startY' used out of scope.
(#1421) 'startY' used out of scope.
(#1435) 'yPos' is already defined.
(#1439) 'angle' is already defined.
(#1440) 'halign' is already defined.
(#1441) 'valign' is already defined.
(#1444) 'angle' is already defined.
(#1445) 'halign' is already defined.
(#1446) 'valign' is already defined.
(#1449) Expected '===' and instead saw '=='.
(#1450) 'startY' used out of scope.
(#1451) 'valign' is already defined.
(#1453) 'startY' used out of scope.
(#1458) Expected '===' and instead saw '=='.
(#1465) Expected '===' and instead saw '=='.
(#1469) 'halign' used out of scope.
(#1470) 'valign' used out of scope.
(#1471) 'angle' used out of scope.
(#1495) 'j' was used before it was defined.
(#1519) Missing semicolon.
(#1541) Expected '===' and instead saw '=='.
(#1541) Expected '{' and instead saw 'this'.
(#1542) Expected '===' and instead saw '=='.
(#1542) Expected '{' and instead saw 'this'.
(#1543) Expected '===' and instead saw '=='.
(#1543) Expected '{' and instead saw 'this'.
(#1549) Expected '===' and instead saw '=='.
(#1556) Expected '!==' and instead saw '!='.
(#1561) 'valign' is already defined.
(#1562) 'halign' is already defined.
(#1563) 'angle' is already defined.
(#1573) Missing semicolon.
(#1584) Expected '===' and instead saw '=='.
(#1586) Expected '===' and instead saw '=='.
(#1586) 'valign' used out of scope.
(#1587) 'halign' used out of scope.
(#1590) 'angle' used out of scope.
(#1591) Duplicate key 'tag'.
(#1601) 'labels' is already defined.
(#1603) 'i' is already defined.
(#1608) 'valign' is already defined.
(#1608) Expected '!==' and instead saw '!='.
(#1609) 'halign' is already defined.
(#1617) Expected '!==' and instead saw '!='.
(#1626) Missing semicolon.
(#1643) Expected '===' and instead saw '=='.
(#1649) Expected '===' and instead saw '=='.
(#1654) Expected '===' and instead saw '=='.
(#1655) Expected '===' and instead saw '=='.
(#1656) 'align' is already defined.
(#1656) Expected '===' and instead saw '=='.
(#1659) 'xpos' is already defined.
(#1659) Expected '===' and instead saw '=='.
(#1660) 'boxed' is already defined.
(#1666) Expected '===' and instead saw '=='.
(#1677) 'xpos' used out of scope.
(#1682) 'boxed' used out of scope.
(#1699) 'labels' is already defined.
(#1700) 'i' is already defined.
(#1703) 'xpos' used out of scope.
(#1708) 'boxed' used out of scope.
(#1722) Expected '!==' and instead saw '!='.
(#1726) 'xpos' used out of scope.
(#1728) Line is too long.
(#1728) Expected '!==' and instead saw '!='.
(#1731) 'boxed' used out of scope.
(#1738) Missing semicolon.
(#1756) Expected '===' and instead saw '=='.
(#1773) Expected '===' and instead saw '=='.
(#1774) 'xpos' is already defined.
(#1774) Expected '===' and instead saw '=='.
(#1775) 'align' is already defined.
(#1775) Expected '===' and instead saw '=='.
(#1776) 'boxed' is already defined.
(#1778) 'xpos' is already defined.
(#1778) Expected '===' and instead saw '=='.
(#1779) 'align' is already defined.
(#1779) Expected '===' and instead saw '=='.
(#1780) 'boxed' is already defined.
(#1797) Expected '===' and instead saw '=='.
(#1820) 'i' is already defined.
(#1822) 'y' is already defined.
(#1851) 'i' is already defined.
(#1852) 'y' is already defined.
(#1860) 'i' is already defined.
(#1861) 'y' is already defined.
(#1862) 'text' is already defined.
(#1873) Expected '!==' and instead saw '!='.
(#1874) Line is too long.
(#1874) Duplicate key 'valign'.
(#1877) Missing semicolon.
(#1895) Expected '===' and instead saw '=='.
(#1904) Expected '===' and instead saw '=='.
(#1905) Expected '===' and instead saw '=='.
(#1906) 'align' is already defined.
(#1906) Expected '===' and instead saw '=='.
(#1909) 'xpos' is already defined.
(#1909) Expected '===' and instead saw '=='.
(#1910) 'boxed' is already defined.
(#1916) Expected '===' and instead saw '=='.
(#1926) 'xpos' used out of scope.
(#1931) 'boxed' used out of scope.
(#1944) 'i' is already defined.
(#1948) 'xpos' used out of scope.
(#1953) 'boxed' used out of scope.
(#1961) Expected '!==' and instead saw '!='.
(#1964) 'xpos' used out of scope.
(#1969) 'boxed' used out of scope.
(#1974) Missing semicolon.
(#2003) Missing semicolon.
(#2026) Missing semicolon.
(#2030) Expected '===' and instead saw '=='.
(#2051) Expected '===' and instead saw '=='.
(#2053) Expected '===' and instead saw '=='.
(#2064) Expected '===' and instead saw '=='.
(#2071) 'tooltip' used out of scope.
(#2077) Missing semicolon.
(#2105) Expected '===' and instead saw '=='.
(#2127) 'tooltip' used out of scope.
(#2133) Missing semicolon.
(#2154) Expected '===' and instead saw '=='.
(#2159) 'mouseX' is already defined.
(#2160) 'mouseY' is already defined.
(#2163) 'mouseY' used out of scope.
(#2164) 'mouseY' used out of scope.
(#2165) 'mouseX' used out of scope.
(#2166) 'mouseX' used out of scope.
(#2171) Expected '===' and instead saw '=='.
(#2172) 'mouseY' used out of scope.
(#2172) Missing semicolon.
(#2181) Expected '===' and instead saw '=='.
(#2182) 'value' is already defined.
(#2182) 'mouseY' used out of scope.
(#2182) Missing semicolon.
(#2186) 'value' is already defined.
(#2186) 'mouseY' used out of scope.
(#2186) Missing semicolon.
(#2190) 'value' used out of scope.
(#2191) Missing semicolon.
(#2213) Expected '===' and instead saw '=='.
(#2221) Missing semicolon.
(#2223) Expected '===' and instead saw '=='.
(#2241) Missing semicolon.
(#2254) Missing semicolon.
(#2277) Missing semicolon.
(#2292) Expected '===' and instead saw '=='.
(#2302) Expected '===' and instead saw '=='.
(#2304) ['index'] is better written in dot notation.
(#2306) Expected '===' and instead saw '=='.
(#2311) ['index'] is better written in dot notation.
(#2311) Expected '===' and instead saw '=='.
(#2313) ['index'] is better written in dot notation.
(#2321) Missing semicolon.
(#2372) Line is too long.
(#2375) Line is too long.
(#2398) Missing semicolon.
(#2433) 'colors' is already defined.
(#2435) 'i' is already defined.
(#2449) Missing semicolon.
(#2458) Expected '!==' and instead saw '!='.
(#2478) 'grad' used out of scope.
(#2478) 'grad' used out of scope.
(#2479) Missing semicolon.
(#2492) Expected '===' and instead saw '=='.
(#2531) 'i' is already defined.
(#2534) 'x' is already defined.
(#2535) 'y' is already defined.
(#2536) 'w' is already defined.
(#2537) 'h' is already defined.
(#2559) Expected '===' and instead saw '=='.
(#2559) Expected '===' and instead saw '=='.
(#2575) Missing semicolon.
(#2590) Expected '===' and instead saw '=='.
(#2592) Missing semicolon.
(#2593) Missing semicolon.
(#2594) Missing semicolon.
(#2595) Missing semicolon.
(#2604) Missing semicolon.
(#2613) Missing semicolon.
(#2654) Expected '===' and instead saw '=='.
(#2659) Line is too long.
(#2681) 'resizable_object' used out of scope.
(#2685) Function declarations should not be placed in blocks. Use a function expression or move the statement to the top of the outer function.
(#2693) 'resizable_object' used out of scope.
(#2697) Missing semicolon.
(#2706) Missing semicolon.
(#2715) Expected '===' and instead saw '=='.
(#2721) Missing semicolon.
(#583) 'xTickGap' is defined but never used.
(#664) 'prevX' is defined but never used.
(#665) 'prevY' is defined but never used.
(#666) 'decimals' is defined but never used.
(#693) 'value' is defined but never used.
(#743) 'orig_height' is defined but never used.
(#821) 'sketchOffset' is defined but never used.
(#1444) 'angle' is defined but never used.
(#1445) 'halign' is defined but never used.
(#1451) 'valign' is defined but never used.
(#1332) 'startY' is defined but never used.
(#1114) 'totalHeight' is defined but never used.
(#1532) 'context' is defined but never used.
(#1534) 'text_angle' is defined but never used.
(#1563) 'angle' is defined but never used.
(#1570) 'barWidth' is defined but never used.
(#1645) 'context' is defined but never used.
(#1651) 'numYLabels' is defined but never used.
(#1652) 'ymin' is defined but never used.
(#1659) 'xpos' is defined but never used.
(#1660) 'boxed' is defined but never used.
(#1764) 'context' is defined but never used.
(#1768) 'ymin' is defined but never used.
(#1894) 'context' is defined but never used.
(#1898) 'ymin' is defined but never used.
(#1909) 'xpos' is defined but never used.
(#1910) 'boxed' is defined but never used.
(#1939) 'gutterTop' is defined but never used.
(#1940) 'halfTextHeight' is defined but never used.
(#1941) 'scale' is defined but never used.
(#1985) 'ca' is defined but never used.
(#2024) 'canvas' is defined but never used.
(#2025) 'context' is defined but never used.
(#2044) 'tooltip' is defined but never used.
(#2091) 'canvas' is defined but never used.
(#2110) 'mouseY' is defined but never used.
(#2120) 'tooltip' is defined but never used.
(#2150) 'co' is defined but never used.
(#2159) 'mouseX' is defined but never used.
(#2160) 'mouseY' is defined but never used.
(#2206) 'co' is defined but never used.
(#2342) 'gutterLeft' is defined but never used.
(#2343) 'gutterTop' is defined but never used.
(#2334) 'idx' is defined but never used.
(#2588) 'arr' is defined but never used.
(#2588) 'idx' is defined but never used.
(#2674) 'resizable_object' is defined but never used.
mod/questionnaire/javascript/RGraph/RGraph.bipolar.js
(#11) Expected '===' and instead saw '=='.
(#11) Expected '{' and instead saw 'RGraph'.
(#122) Missing semicolon.
(#125) Expected '{' and instead saw 'this'.
(#126) Expected '{' and instead saw 'this'.
(#190) Expected '!==' and instead saw '!='.
(#197) Missing semicolon.
(#212) Expected '!==' and instead saw '!='.
(#217) Missing semicolon.
(#311) Missing semicolon.
(#359) Missing semicolon.
(#395) 'i' is already defined.
(#396) 'y' is already defined.
(#412) Expected '===' and instead saw '=='.
(#418) 'i' used out of scope.
(#418) 'i' used out of scope.
(#418) 'i' used out of scope.
(#420) 'i' used out of scope.
(#421) 'i' used out of scope.
(#430) 'i' used out of scope.
(#430) 'i' used out of scope.
(#430) 'i' used out of scope.
(#432) 'i' used out of scope.
(#433) 'i' used out of scope.
(#439) Missing semicolon.
(#478) 'max' is already defined.
(#499) Missing semicolon.
(#577) Missing semicolon.
(#651) Missing semicolon.
(#716) 'i' is already defined.
(#746) 'i' is already defined.
(#748) Expected '!==' and instead saw '!='.
(#767) Expected '!==' and instead saw '!='.
(#771) 'coords' is already defined.
(#783) Missing semicolon.
(#817) Missing semicolon.
(#844) Missing semicolon.
(#885) Missing semicolon.
(#899) Missing semicolon.
(#929) 'value' is already defined.
(#933) 'value' used out of scope.
(#934) Missing semicolon.
(#959) Missing semicolon.
(#993) Line is too long.
(#1016) Missing semicolon.
(#1061) Missing semicolon.
(#1066) Missing semicolon.
(#1093) Missing semicolon.
(#1114) Missing semicolon.
(#1124) Expected '!==' and instead saw '!='.
(#1144) 'grad' used out of scope.
(#1144) 'grad' used out of scope.
(#1145) Missing semicolon.
(#1155) Missing semicolon.
(#449) 'dec' is defined but never used.
(#857) 'canvas' is defined but never used.
(#858) 'context' is defined but never used.
(#913) 'obj' is defined but never used.
(#977) 'coordH' is defined but never used.
(#979) 'gutterLeft' is defined but never used.
(#980) 'gutterTop' is defined but never used.
(#972) 'idx' is defined but never used.
mod/questionnaire/javascript/RGraph/RGraph.common.core.js
(#14) Expected '===' and instead saw '=='.
(#14) Expected '{' and instead saw 'RGraph'.
(#20) ['__rgraph_event_listeners__'] is better written in dot notation.
(#41) Expected '!==' and instead saw '!='.
(#42) Expected '!==' and instead saw '!='.
(#43) Expected '!==' and instead saw '!='.
(#44) Expected '!==' and instead saw '!='.
(#45) Expected '!==' and instead saw '!='.
(#72) Expected '===' and instead saw '=='.
(#134) Expected '===' and instead saw '=='.
(#139) Missing semicolon.
(#181) Expected '===' and instead saw '=='.
(#182) Expected '===' and instead saw '=='.
(#183) Expected '===' and instead saw '=='.
(#184) ['max'] is better written in dot notation.
(#185) ['min'] is better written in dot notation.
(#185) Expected '===' and instead saw '=='.
(#185) ['min'] is better written in dot notation.
(#186) ['strict'] is better written in dot notation.
(#203) 'max' is already defined.
(#205) 'scale' is already defined.
(#223) 'i' is already defined.
(#224) 'label' is already defined.
(#233) Missing semicolon.
(#235) 'i' is already defined.
(#236) 'label' is already defined.
(#242) Missing semicolon.
(#248) 'numdecimals' is already defined.
(#251) 'max' is already defined.
(#251) 'numdecimals' used out of scope.
(#253) 'i' is already defined.
(#254) 'label' is already defined.
(#270) 'i' is already defined.
(#309) Expected '===' and instead saw '=='.
(#324) 'i' is already defined.
(#331) Expected '===' and instead saw '=='.
(#336) 'i' is already defined.
(#356) Missing semicolon.
(#381) Expected '===' and instead saw '=='.
(#390) Expected '===' and instead saw '=='.
(#394) Expected '===' and instead saw '=='.
(#403) Missing semicolon.
(#426) Missing semicolon.
(#440) Expected '===' and instead saw '=='.
(#452) Expected '{' and instead saw ';'.
(#454) Missing semicolon.
(#473) Expected '===' and instead saw '=='.
(#487) Missing semicolon.
(#516) Expected '!==' and instead saw '!='.
(#516) Expected '!==' and instead saw '!='.
(#516) Expected '===' and instead saw '=='.
(#526) Expected '===' and instead saw '=='.
(#541) Expected '===' and instead saw '=='.
(#541) Expected '{' and instead saw 'y'.
(#548) Expected '===' and instead saw '=='.
(#573) 'i' is already defined.
(#580) Expected '===' and instead saw '=='.
(#580) Expected '{' and instead saw 'args'.
(#581) Expected '===' and instead saw '=='.
(#581) Expected '{' and instead saw 'args'.
(#582) Expected '===' and instead saw '=='.
(#582) Expected '{' and instead saw 'args'.
(#583) Expected '===' and instead saw '=='.
(#583) Expected '{' and instead saw 'args'.
(#586) Expected '!==' and instead saw '!='.
(#612) Expected '===' and instead saw '=='.
(#614) Expected '===' and instead saw '=='.
(#627) Expected '===' and instead saw '=='.
(#629) Expected '===' and instead saw '=='.
(#645) 'width' is already defined.
(#646) 'hAlign' used out of scope.
(#646) Expected '===' and instead saw '=='.
(#646) 'hAlign' used out of scope.
(#646) Expected '===' and instead saw '=='.
(#648) 'vAlign' used out of scope.
(#648) Expected '===' and instead saw '=='.
(#648) 'vAlign' used out of scope.
(#648) Expected '===' and instead saw '=='.
(#683) Missing semicolon.
(#712) Expected '===' and instead saw '=='.
(#712) Expected '===' and instead saw '=='.
(#762) Missing semicolon.
(#779) You might be leaking a variable (canvas) here.
(#780) You might be leaking a variable (context) here.
(#785) 'gutterTop' is already defined.
(#800) Expected '===' and instead saw '=='.
(#800) Expected '===' and instead saw '=='.
(#814) Expected '!==' and instead saw '!='.
(#815) 'valign' is already defined.
(#818) 'valign' is already defined.
(#821) 'valign' is already defined.
(#829) Expected '===' and instead saw '=='.
(#832) Expected '===' and instead saw '=='.
(#839) Expected '===' and instead saw '=='.
(#848) Expected '===' and instead saw '=='.
(#855) Expected '===' and instead saw '=='.
(#855) Expected '{' and instead saw 'centerx'.
(#856) Expected '===' and instead saw '=='.
(#856) Expected '{' and instead saw 'vpos'.
(#864) Expected '===' and instead saw '=='.
(#871) Expected '===' and instead saw '=='.
(#880) Expected '!==' and instead saw '!='.
(#881) Missing semicolon.
(#882) Missing semicolon.
(#900) Expected '===' and instead saw '=='.
(#917) Expected '!==' and instead saw '!='.
(#924) 'oldColor' used out of scope.
(#925) Missing semicolon.
(#984) Expected '===' and instead saw '=='.
(#987) Missing semicolon.
(#988) Missing semicolon.
(#993) Expected '===' and instead saw '=='.
(#993) Expected '===' and instead saw '=='.
(#1037) Expected '!==' and instead saw '!='.
(#1056) Missing semicolon.
(#1079) Expected '===' and instead saw '=='.
(#1086) Expected '!==' and instead saw '!='.
(#1100) Missing semicolon.
(#1116) Expected '!==' and instead saw '!='.
(#1118) Expected '===' and instead saw '=='.
(#1126) Missing semicolon.
(#1144) Missing semicolon.
(#1172) 'i' is already defined.
(#1172) 'len' is already defined.
(#1178) Missing semicolon.
(#1196) Expected '===' and instead saw '=='.
(#1196) Expected '===' and instead saw '=='.
(#1196) Confusing use of '!'.
(#1213) Missing semicolon.
(#1226) You might be leaking a variable (canvas) here.
(#1227) You might be leaking a variable (context) here.
(#1240) Expected '===' and instead saw '=='.
(#1246) Expected '===' and instead saw '=='.
(#1252) Expected '===' and instead saw '=='.
(#1256) Expected '===' and instead saw '=='.
(#1263) Expected '===' and instead saw '=='.
(#1271) Expected '===' and instead saw '=='.
(#1275) Expected '===' and instead saw '=='.
(#1295) Expected '===' and instead saw '=='.
(#1297) 'size' is already defined.
(#1298) 'font' is already defined.
(#1300) 'bold' is already defined.
(#1303) Expected '===' and instead saw '=='.
(#1306) 'yaxis_title_pos' is already defined.
(#1309) Expected '===' and instead saw '=='.
(#1313) Expected '===' and instead saw '=='.
(#1317) Expected '===' and instead saw '=='.
(#1317) Expected '===' and instead saw '=='.
(#1319) 'yaxis_title_pos' used out of scope.
(#1322) 'yaxis_title_pos' used out of scope.
(#1322) 'yaxis_title_pos' used out of scope.
(#1328) Expected '===' and instead saw '=='.
(#1329) 'yaxis_title_pos' used out of scope.
(#1332) Expected '===' and instead saw '=='.
(#1339) 'yaxis_title_pos' used out of scope.
(#1377) 'i' is already defined.
(#1401) Expected '===' and instead saw '=='.
(#1409) Expected '===' and instead saw '=='.
(#1426) Expected '===' and instead saw '=='.
(#1431) Expected '===' and instead saw '=='.
(#1438) Missing semicolon.
(#1439) 'y' used out of scope.
(#1439) 'y' used out of scope.
(#1439) 'y' used out of scope.
(#1440) 'y' used out of scope.
(#1441) 'y' used out of scope.
(#1447) Missing semicolon.
(#1464) Expected '===' and instead saw '=='.
(#1469) Expected '===' and instead saw '=='.
(#1474) Expected '===' and instead saw '=='.
(#1476) Expected '===' and instead saw '=='.
(#1488) Missing semicolon.
(#1502) Expected '===' and instead saw '=='.
(#1502) Expected '!==' and instead saw '!='.
(#1510) Expected '===' and instead saw '=='.
(#1511) Don't make functions within a loop.
(#1512) Expected '===' and instead saw '=='.
(#1513) Don't make functions within a loop.
(#1514) Expected '===' and instead saw '=='.
(#1523) Missing semicolon.
(#1549) Expected '===' and instead saw '=='.
(#1550) Expected '===' and instead saw '=='.
(#1552) 'i' is already defined.
(#1554) Expected '===' and instead saw '=='.
(#1584) Expected '===' and instead saw '=='.
(#1584) Expected '!==' and instead saw '!='.
(#1605) Expected '===' and instead saw '=='.
(#1617) Expected '===' and instead saw '=='.
(#1623) Missing semicolon.
(#1656) Expected '{' and instead saw 'start'.
(#1656) Missing semicolon.
(#1657) Expected '{' and instead saw 'start'.
(#1658) Expected '{' and instead saw 'length'.
(#1659) Expected '{' and instead saw 'length'.
(#1660) Expected '{' and instead saw 'length'.
(#1662) Expected '===' and instead saw '=='.
(#1662) Expected '===' and instead saw '=='.
(#1676) Expected '!==' and instead saw '!='.
(#1676) Expected '===' and instead saw '=='.
(#1684) Expected '===' and instead saw '=='.
(#1700) Line is too long.
(#1737) Missing semicolon.
(#1769) Expected '===' and instead saw '=='.
(#1773) Expected '===' and instead saw '=='.
(#1773) Expected '===' and instead saw '=='.
(#1788) 'i' is already defined.
(#1788) 'len' is already defined.
(#1793) Expected '===' and instead saw '=='.
(#1794) Expected '===' and instead saw '=='.
(#1795) Expected '===' and instead saw '=='.
(#1802) Expected '===' and instead saw '=='.
(#1807) Expected '===' and instead saw '=='.
(#1811) Expected '===' and instead saw '=='.
(#1818) Expected '===' and instead saw '=='.
(#1822) 'text_x' is already defined.
(#1823) 'text_y' is already defined.
(#1831) 'text_x' is already defined.
(#1832) 'text_y' is already defined.
(#1839) Expected '===' and instead saw '=='.
(#1842) Expected '===' and instead saw '=='.
(#1843) Expected '===' and instead saw '=='.
(#1844) Expected '===' and instead saw '=='.
(#1859) 'text_x' is already defined.
(#1860) 'text_y' is already defined.
(#1864) 'text_x' is already defined.
(#1865) 'text_y' is already defined.
(#1889) Expected '===' and instead saw '=='.
(#1889) Expected '===' and instead saw '=='.
(#1893) 'text_x' used out of scope.
(#1894) 'text_y' used out of scope.
(#1895) Line is too long.
(#1895) Expected '===' and instead saw '=='.
(#1895) Expected '===' and instead saw '=='.
(#1899) Line is too long.
(#1899) Expected '===' and instead saw '=='.
(#1899) Expected '===' and instead saw '=='.
(#1907) Missing semicolon.
(#1920) 'e' is already defined.
(#1935) Missing semicolon.
(#1939) Missing semicolon.
(#1953) Expected '===' and instead saw '=='.
(#1971) Missing semicolon.
(#2015) Missing semicolon.
(#2050) Missing semicolon.
(#2058) Missing semicolon.
(#2066) Missing semicolon.
(#2071) Missing semicolon.
(#2073) Missing semicolon.
(#2098) Expected '===' and instead saw '=='.
(#2099) Expected '===' and instead saw '=='.
(#2100) Expected '===' and instead saw '=='.
(#2101) Expected '===' and instead saw '=='.
(#2139) Missing semicolon.
(#2164) Expected '===' and instead saw '=='.
(#2165) Expected '===' and instead saw '=='.
(#2166) Expected '===' and instead saw '=='.
(#2167) Expected '===' and instead saw '=='.
(#2215) Missing semicolon.
(#2228) Expected '===' and instead saw '=='.
(#2235) 'prop' used out of scope.
(#2237) Expected '===' and instead saw '=='.
(#2242) Expected '===' and instead saw '=='.
(#2247) Expected '===' and instead saw '=='.
(#2248) 'prop' used out of scope.
(#2248) Implied eval. Consider passing a function instead of a string.
(#2251) Expected '===' and instead saw '=='.
(#2252) 'prop' used out of scope.
(#2252) Implied eval. Consider passing a function instead of a string.
(#2254) Missing semicolon.
(#2270) Expected '===' and instead saw '=='.
(#2277) Missing semicolon.
(#2301) Expected '===' and instead saw '=='.
(#2302) Expected '===' and instead saw '=='.
(#2303) Expected '===' and instead saw '=='.
(#2307) Expected '===' and instead saw '=='.
(#2313) Missing semicolon.
(#2327) Creating global 'for' variable. Should be 'for (var i ...'.
(#2328) Expected '===' and instead saw '=='.
(#2334) Missing semicolon.
(#2354) Missing semicolon.
(#2369) Expected '===' and instead saw '=='.
(#2370) Expected '===' and instead saw '=='.
(#2371) Expected '===' and instead saw '=='.
(#2375) Missing semicolon.
(#2392) Expected '===' and instead saw '=='.
(#2393) Expected '===' and instead saw '=='.
(#2402) 'img' used out of scope.
(#2406) 'img' used out of scope.
(#2411) Missing semicolon.
(#2421) Expected '===' and instead saw '=='.
(#2422) Expected '!==' and instead saw '!='.
(#2423) 'img' used out of scope.
(#2425) 'x' is already defined.
(#2428) Expected '!==' and instead saw '!='.
(#2429) 'img' used out of scope.
(#2431) 'y' is already defined.
(#2434) 'x' is already defined.
(#2435) 'y' is already defined.
(#2439) 'x' is already defined.
(#2439) Expected '===' and instead saw '=='.
(#2440) 'y' is already defined.
(#2440) Expected '===' and instead saw '=='.
(#2441) 'img' used out of scope.
(#2442) 'img' used out of scope.
(#2447) Expected '===' and instead saw '=='.
(#2447) Expected '{' and instead saw 'w'.
(#2448) Expected '===' and instead saw '=='.
(#2448) Expected '{' and instead saw 'h'.
(#2450) 'img' used out of scope.
(#2452) Missing semicolon.
(#2466) Expected '===' and instead saw '=='.
(#2472) Expected '===' and instead saw '=='.
(#2477) Missing semicolon.
(#2491) Unexpected use of '|'.
(#2491) Expected '===' and instead saw '=='.
(#2491) Unexpected use of '&'.
(#2491) Unexpected use of '|'.
(#2494) Missing semicolon.
(#2518) Missing semicolon.
(#2535) Expected '===' and instead saw '=='.
(#2541) 'i' is already defined.
(#2544) Expected '===' and instead saw '=='.
(#2550) Missing semicolon.
(#2568) Expected '===' and instead saw '=='.
(#2581) Missing semicolon.
(#2607) Missing semicolon.
(#2627) Expected '===' and instead saw '=='.
(#2632) Missing semicolon.
(#2650) Expected '===' and instead saw '=='.
(#2655) Expected '===' and instead saw '=='.
(#2663) Missing semicolon.
(#2680) Expected '===' and instead saw '=='.
(#2686) Missing semicolon.
(#2712) Missing semicolon.
(#2741) Missing semicolon.
(#2756) Expected '===' and instead saw '=='.
(#2760) Missing semicolon.
(#2776) Expected '===' and instead saw '=='.
(#2784) Missing semicolon.
(#2803) Expected '===' and instead saw '=='.
(#2809) Missing semicolon.
(#2825) Expected '===' and instead saw '=='.
(#2831) Missing semicolon.
(#2850) Missing semicolon.
(#2873) Missing semicolon.
(#2894) Missing semicolon.
(#2914) Missing semicolon.
(#2956) Expected '===' and instead saw '=='.
(#2957) Expected '===' and instead saw '=='.
(#2962) Missing semicolon.
(#2975) Expected '===' and instead saw '=='.
(#2995) Missing semicolon.
(#2996) Creating global 'for' variable. Should be 'for (var j ...'.
(#3019) Missing semicolon.
(#3043) Expected '===' and instead saw '=='.
(#3057) Expected '===' and instead saw '=='.
(#3057) Expected an assignment or function call and instead saw an expression.
(#3062) Missing semicolon.
(#3082) 'httpRequest' is already defined.
(#3085) 'httpRequest' used out of scope.
(#3087) Expected '===' and instead saw '=='.
(#3087) Expected '===' and instead saw '=='.
(#3091) Missing semicolon.
(#3093) 'httpRequest' used out of scope.
(#3094) 'httpRequest' used out of scope.
(#3095) Missing semicolon.
(#3119) 'httpRequest' is already defined.
(#3122) 'httpRequest' used out of scope.
(#3124) Expected '===' and instead saw '=='.
(#3124) Expected '===' and instead saw '=='.
(#3128) Missing semicolon.
(#3130) 'httpRequest' used out of scope.
(#3131) 'httpRequest' used out of scope.
(#3133) Creating global 'for' variable. Should be 'for (var i ...'.
(#3134) Expected '===' and instead saw '=='.
(#3139) 'httpRequest' used out of scope.
(#3140) Missing semicolon.
(#3159) Missing semicolon.
(#3178) Missing semicolon.
(#3194) eval can be harmful.
(#3198) Missing semicolon.
(#3226) Missing semicolon.
(#3246) Missing semicolon.
(#3264) Expected '===' and instead saw '=='.
(#3269) Expected '===' and instead saw '=='.
(#3284) 'div' is already defined.
(#3287) 'div' used out of scope.
(#3288) 'div' used out of scope.
(#3289) 'div' used out of scope.
(#3290) 'div' used out of scope.
(#3292) 'size' is already defined.
(#3292) 'div' used out of scope.
(#3292) 'div' used out of scope.
(#3298) Missing semicolon.
(#3329) Expected '===' and instead saw '=='.
(#3330) 'ca' is already defined.
(#3331) 'co' is already defined.
(#3332) Expected '===' and instead saw '=='.
(#3333) 'ca' is already defined.
(#3334) 'co' is already defined.
(#3335) Expected '!==' and instead saw '!='.
(#3336) 'co' is already defined.
(#3337) 'ca' is already defined.
(#3353) Expected '===' and instead saw '=='.
(#3360) Expected '===' and instead saw '=='.
(#3360) Expected '{' and instead saw 'opt'.
(#3361) Expected '===' and instead saw '=='.
(#3361) Expected '{' and instead saw 'opt'.
(#3385) Expected '===' and instead saw '=='.
(#3389) Expected '!==' and instead saw '!='.
(#3399) Expected '!==' and instead saw '!='.
(#3400) 'co' used out of scope.
(#3401) 'co' used out of scope.
(#3402) 'co' used out of scope.
(#3402) Missing semicolon.
(#3412) 'co' used out of scope.
(#3421) 'co' used out of scope.
(#3442) 'co' used out of scope.
(#3443) 'co' used out of scope.
(#3444) 'co' used out of scope.
(#3445) 'co' used out of scope.
(#3446) 'co' used out of scope.
(#3447) 'co' used out of scope.
(#3448) 'co' used out of scope.
(#3449) 'co' used out of scope.
(#3450) 'co' used out of scope.
(#3458) Expected '===' and instead saw '=='.
(#3459) 'co' used out of scope.
(#3461) Expected '===' and instead saw '=='.
(#3462) 'co' used out of scope.
(#3463) 'boundingX' is already defined.
(#3465) 'co' used out of scope.
(#3466) 'boundingX' is already defined.
(#3473) Expected '===' and instead saw '=='.
(#3475) 'co' used out of scope.
(#3482) Expected '===' and instead saw '=='.
(#3483) 'co' used out of scope.
(#3485) 'boundingY' is already defined.
(#3489) 'co' used out of scope.
(#3496) 'boundingY' is already defined.
(#3509) 'co' used out of scope.
(#3510) 'co' used out of scope.
(#3511) 'co' used out of scope.
(#3512) 'co' used out of scope.
(#3513) 'co' used out of scope.
(#3514) 'co' used out of scope.
(#3515) 'co' used out of scope.
(#3517) 'co' used out of scope.
(#3518) 'co' used out of scope.
(#3519) 'co' used out of scope.
(#3522) 'co' used out of scope.
(#3523) 'co' used out of scope.
(#3524) 'co' used out of scope.
(#3525) 'co' used out of scope.
(#3530) 'co' used out of scope.
(#3530) 'boundingX' used out of scope.
(#3530) 'boundingY' used out of scope.
(#3531) 'co' used out of scope.
(#3531) 'boundingX' used out of scope.
(#3531) 'boundingY' used out of scope.
(#3534) 'co' used out of scope.
(#3535) 'co' used out of scope.
(#3536) 'co' used out of scope.
(#3537) 'co' used out of scope.
(#3537) Missing semicolon.
(#3538) 'co' used out of scope.
(#3538) Missing semicolon.
(#3539) 'co' used out of scope.
(#3539) Missing semicolon.
(#3540) 'co' used out of scope.
(#3540) Missing semicolon.
(#3549) 'i' is already defined.
(#3550) 'co' used out of scope.
(#3553) 'co' used out of scope.
(#3562) Expected '!==' and instead saw '!='.
(#3563) Expected '===' and instead saw '=='.
(#3564) Expected '===' and instead saw '=='.
(#3565) Expected '===' and instead saw '=='.
(#3565) 'boundingX' used out of scope.
(#3565) 'boundingY' used out of scope.
(#3566) Expected '===' and instead saw '=='.
(#3566) 'boundingX' used out of scope.
(#3566) 'boundingY' used out of scope.
(#3567) Expected '===' and instead saw '=='.
(#3567) 'boundingX' used out of scope.
(#3567) 'boundingY' used out of scope.
(#3569) Expected '===' and instead saw '=='.
(#3570) Expected '===' and instead saw '=='.
(#3570) 'boundingX' used out of scope.
(#3570) 'boundingY' used out of scope.
(#3571) Expected '===' and instead saw '=='.
(#3571) 'boundingX' used out of scope.
(#3571) 'boundingY' used out of scope.
(#3572) Expected '===' and instead saw '=='.
(#3572) 'boundingX' used out of scope.
(#3572) 'boundingY' used out of scope.
(#3574) Expected '===' and instead saw '=='.
(#3575) Expected '===' and instead saw '=='.
(#3575) 'boundingX' used out of scope.
(#3575) 'boundingY' used out of scope.
(#3575) Too many errors. (88% scanned).
(#1) Missing semicolon.
(#1) Too many errors. (100% scanned).
(#1) Missing semicolon.
(#1) Too many errors. (100% scanned).
mod/questionnaire/javascript/RGraph/RGraph.hbar.js
(#11) Expected '===' and instead saw '=='.
(#11) Expected '{' and instead saw 'RGraph'.
(#98) Line is too long.
(#179) Missing semicolon.
(#188) Expected '===' and instead saw '=='.
(#198) 'i' was used before it was defined.
(#255) Expected '!==' and instead saw '!='.
(#259) Expected '===' and instead saw '=='.
(#266) Missing semicolon.
(#281) Expected '!==' and instead saw '!='.
(#285) Expected '===' and instead saw '=='.
(#290) Missing semicolon.
(#336) Expected '===' and instead saw '=='.
(#405) Missing semicolon.
(#423) Expected '===' and instead saw '=='.
(#423) Expected '===' and instead saw '=='.
(#424) Expected '===' and instead saw '=='.
(#434) Expected '===' and instead saw '=='.
(#434) Expected '===' and instead saw '=='.
(#440) Expected '===' and instead saw '=='.
(#441) Expected '===' and instead saw '=='.
(#443) Expected '===' and instead saw '=='.
(#449) Expected '===' and instead saw '=='.
(#459) Expected '===' and instead saw '=='.
(#460) Expected '===' and instead saw '=='.
(#472) Expected '===' and instead saw '=='.
(#473) Expected '===' and instead saw '=='.
(#475) Expected '===' and instead saw '=='.
(#482) Expected '===' and instead saw '=='.
(#484) Expected '!==' and instead saw '!='.
(#484) Expected '!==' and instead saw '!='.
(#492) Expected '===' and instead saw '=='.
(#503) Missing semicolon.
(#539) Expected '===' and instead saw '=='.
(#558) 'i' is already defined.
(#571) 'labels' is already defined.
(#572) 'interval' is already defined.
(#576) 'i' is already defined.
(#599) Expected '===' and instead saw '=='.
(#601) 'i' is already defined.
(#612) 'i' is already defined.
(#625) 'i' is already defined.
(#641) Expected '===' and instead saw '=='.
(#643) Expected '===' and instead saw '=='.
(#664) Expected '===' and instead saw '=='.
(#667) 'font' is already defined.
(#676) Missing semicolon.
(#679) 'i' is already defined.
(#693) Missing semicolon.
(#731) Expected '===' and instead saw '=='.
(#732) Expected '===' and instead saw '=='.
(#734) 'value' is already defined.
(#737) 'value' used out of scope.
(#756) Expected '===' and instead saw '=='.
(#756) Expected '===' and instead saw '=='.
(#803) Expected '===' and instead saw '=='.
(#810) Expected '===' and instead saw '=='.
(#844) Expected '===' and instead saw '=='.
(#844) Expected '===' and instead saw '=='.
(#846) Expected '===' and instead saw '=='.
(#850) 'barHeight' is already defined.
(#852) Expected '===' and instead saw '=='.
(#870) 'width' is already defined.
(#887) Expected '===' and instead saw '=='.
(#895) Expected '===' and instead saw '=='.
(#904) Expected '===' and instead saw '=='.
(#904) Expected '===' and instead saw '=='.
(#907) Missing semicolon.
(#909) Expected '===' and instead saw '=='.
(#935) 'width' is already defined.
(#942) Expected '===' and instead saw '=='.
(#972) 'startY' used out of scope.
(#989) Missing semicolon.
(#1034) Line is too long.
(#1040) Expected '===' and instead saw '=='.
(#1055) Missing semicolon.
(#1099) Missing semicolon.
(#1112) Expected '===' and instead saw '=='.
(#1117) 'mouseX' is already defined.
(#1118) 'mouseY' is already defined.
(#1121) 'mouseY' used out of scope.
(#1122) 'mouseY' used out of scope.
(#1123) 'mouseX' used out of scope.
(#1124) 'mouseX' used out of scope.
(#1129) Expected '===' and instead saw '=='.
(#1130) 'mouseX' used out of scope.
(#1131) Missing semicolon.
(#1135) 'mouseX' used out of scope.
(#1138) 'mouseX' used out of scope.
(#1143) 'value' is already defined.
(#1143) 'mouseX' used out of scope.
(#1147) 'value' used out of scope.
(#1148) Missing semicolon.
(#1162) Missing semicolon.
(#1187) Missing semicolon.
(#1221) Line is too long.
(#1244) Missing semicolon.
(#1257) Expected '===' and instead saw '=='.
(#1275) 'width' is already defined.
(#1276) 'coord' is already defined.
(#1281) 'coord' used out of scope.
(#1282) Missing semicolon.
(#1307) Missing semicolon.
(#1316) Expected '!==' and instead saw '!='.
(#1336) 'grad' used out of scope.
(#1336) 'grad' used out of scope.
(#1337) Missing semicolon.
(#1354) Missing semicolon.
(#1365) Missing semicolon.
(#1374) Missing semicolon.
(#673) 'barHeight' is defined but never used.
(#706) 'prevX' is defined but never used.
(#707) 'prevY' is defined but never used.
(#734) 'value' is defined but never used.
(#777) 'orig_height' is defined but never used.
(#850) 'barHeight' is defined but never used.
(#871) 'totalWidth' is defined but never used.
(#1007) 'color' is defined but never used.
(#1034) 'border' is defined but never used.
(#1117) 'mouseX' is defined but never used.
(#1118) 'mouseY' is defined but never used.
(#1207) 'gutterLeft' is defined but never used.
(#1208) 'gutterTop' is defined but never used.
(#1200) 'idx' is defined but never used.
(#1352) 'arr' is defined but never used.
mod/questionnaire/javascript/RGraph/RGraph.radar.js
(#11) Expected '===' and instead saw '=='.
(#11) Expected '{' and instead saw 'RGraph'.
(#39) Expected '===' and instead saw '=='.
(#39) Expected '===' and instead saw '=='.
(#48) 'i' is already defined.
(#48) 'len' is already defined.
(#94) Duplicate key 'chart.linewidth'.
(#157) Duplicate key 'chart.tooltips.event'.
(#160) Duplicate key 'chart.radius'.
(#175) Missing semicolon.
(#192) 'dataset' is already defined.
(#193) 'i' is already defined.
(#193) 'len' is already defined.
(#245) Expected '!==' and instead saw '!='.
(#249) Expected '===' and instead saw '=='.
(#256) Expected '===' and instead saw '=='.
(#263) Missing semicolon.
(#279) Expected '!==' and instead saw '!='.
(#283) Expected '===' and instead saw '=='.
(#288) Missing semicolon.
(#318) Expected '!==' and instead saw '!='.
(#331) 'i' is already defined.
(#357) Expected '===' and instead saw '=='.
(#357) Expected '{' and instead saw 'this'.
(#358) Expected '===' and instead saw '=='.
(#358) Expected '{' and instead saw 'this'.
(#359) Expected '===' and instead saw '=='.
(#359) Expected '{' and instead saw 'this'.
(#384) Missing semicolon.
(#386) 'i' is already defined.
(#387) Expected '!==' and instead saw '!='.
(#399) Expected '===' and instead saw '=='.
(#451) Missing semicolon.
(#495) Missing semicolon.
(#522) Expected '===' and instead saw '=='.
(#532) Expected '===' and instead saw '=='.
(#571) Expected '===' and instead saw '=='.
(#577) Missing semicolon.
(#579) 'i' is already defined.
(#597) 'numrings' is already defined.
(#597) Expected '===' and instead saw '=='.
(#599) 'r' is already defined.
(#613) Missing semicolon.
(#667) Missing semicolon.
(#679) Expected '===' and instead saw '=='.
(#696) Expected '===' and instead saw '=='.
(#713) Line is too long.
(#713) Expected '===' and instead saw '=='.
(#718) Expected '===' and instead saw '=='.
(#735) 'i' is already defined.
(#741) 'last_coords' was used before it was defined.
(#750) Expected '===' and instead saw '=='.
(#751) 'oldAlpha' used out of scope.
(#753) Missing semicolon.
(#792) Missing semicolon.
(#830) Expected '===' and instead saw '=='.
(#830) Expected '===' and instead saw '=='.
(#830) Expected '{' and instead saw 'halign'.
(#848) Missing semicolon.
(#875) Missing semicolon.
(#901) Expected '===' and instead saw '=='.
(#938) 'i' is already defined.
(#959) 'i' is already defined.
(#980) 'i' is already defined.
(#1012) Missing semicolon.
(#1032) Expected '===' and instead saw '=='.
(#1039) Line is too long.
(#1039) Expected '{' and instead saw 'RG'.
(#1040) Line is too long.
(#1040) Expected '{' and instead saw 'RG'.
(#1042) Line is too long.
(#1042) Expected '{' and instead saw 'RG'.
(#1043) Line is too long.
(#1043) Expected '{' and instead saw 'RG'.
(#1045) Missing semicolon.
(#1082) Missing semicolon.
(#1085) Missing semicolon.
(#1099) Missing semicolon.
(#1124) Missing semicolon.
(#1157) Line is too long.
(#1180) Missing semicolon.
(#1199) 'dataset' is already defined.
(#1200) 'index' is already defined.
(#1203) Line is too long.
(#1203) Expected '===' and instead saw '=='.
(#1212) Missing semicolon.
(#1233) Missing semicolon.
(#1250) Missing semicolon.
(#1266) Expected '!==' and instead saw '!='.
(#1267) 'i' is already defined.
(#1278) Missing semicolon.
(#1288) Expected '!==' and instead saw '!='.
(#1308) 'grad' used out of scope.
(#1308) 'grad' used out of scope.
(#1309) Missing semicolon.
(#1327) Expected '===' and instead saw '=='.
(#1331) 'dataset' is already defined.
(#1346) 'j' is already defined.
(#1360) 'inPath' used out of scope.
(#1367) Expected '===' and instead saw '=='.
(#1382) Expected '===' and instead saw '=='.
(#1399) Expected '===' and instead saw '=='.
(#1402) Missing semicolon.
(#1417) Missing semicolon.
(#1431) Expected '===' and instead saw '=='.
(#1442) 'j' is already defined.
(#1452) Missing semicolon.
(#1475) Missing semicolon.
(#1507) Expected '===' and instead saw '=='.
(#1525) Missing semicolon.
(#1534) Missing semicolon.
(#19) 'data' is defined but never used.
(#383) 'accumulation' is defined but never used.
(#507) 'spacing' is defined but never used.
(#625) 'halfsize' is defined but never used.
(#680) 'oldAlpha' is defined but never used.
(#684) 'numDatasets' is defined but never used.
(#912) 'scale' is defined but never used.
(#1062) 'tooltips' is defined but never used.
(#1139) 'dataset' is defined but never used.
(#1142) 'coordY' is defined but never used.
(#1144) 'gutterLeft' is defined but never used.
(#1145) 'gutterTop' is defined but never used.
(#1137) 'idx' is defined but never used.
(#1314) 'e' is defined but never used.
(#1322) 'coords' is defined but never used.
(#1323) 'coords2' is defined but never used.
(#1354) 'inPath' is defined but never used.
mod/questionnaire/javascript/RGraph/RGraph.rose.js
(#11) Expected '===' and instead saw '=='.
(#11) Expected '{' and instead saw 'RGraph'.
(#60) Line is too long.
(#144) Missing semicolon.
(#154) Missing semicolon.
(#201) Expected '!==' and instead saw '!='.
(#208) Missing semicolon.
(#223) Expected '!==' and instead saw '!='.
(#228) Missing semicolon.
(#272) Expected '===' and instead saw '=='.
(#272) Expected '{' and instead saw 'this'.
(#273) Expected '===' and instead saw '=='.
(#273) Expected '{' and instead saw 'this'.
(#274) Expected '===' and instead saw '=='.
(#274) Expected '{' and instead saw 'this'.
(#327) Missing semicolon.
(#342) Expected '===' and instead saw '=='.
(#372) Expected '===' and instead saw '=='.
(#376) 'i' is already defined.
(#389) 'i' is already defined.
(#422) 'i' is already defined.
(#428) 'i' is already defined.
(#448) Missing semicolon.
(#473) Expected '===' and instead saw '=='.
(#475) Expected '===' and instead saw '=='.
(#475) Expected '===' and instead saw '=='.
(#514) Missing semicolon.
(#532) Expected '===' and instead saw '=='.
(#532) Expected '===' and instead saw '=='.
(#537) 'i' is already defined.
(#542) 'i' is already defined.
(#597) 'i' is already defined.
(#609) 'segmentRadians' is already defined.
(#611) Expected '===' and instead saw '=='.
(#614) 'radius' is already defined.
(#617) 'startAngle' is already defined.
(#618) Line is too long.
(#618) 'endAngle' is already defined.
(#620) 'exploded' is already defined.
(#621) 'explodedX' is already defined.
(#622) 'explodedY' is already defined.
(#635) Expected '===' and instead saw '=='.
(#635) Empty block.
(#652) Expected '===' and instead saw '=='.
(#654) 'margin' is already defined.
(#664) 'startAngle' is already defined.
(#665) Line is too long.
(#665) 'endAngle' is already defined.
(#667) 'exploded' is already defined.
(#668) 'explodedX' is already defined.
(#669) 'explodedY' is already defined.
(#678) Expected '===' and instead saw '=='.
(#717) 'startRadius' is already defined.
(#717) 'endRadius' used out of scope.
(#718) 'endRadius' is already defined.
(#777) Missing semicolon.
(#809) Expected '===' and instead saw '=='.
(#815) Expected '===' and instead saw '=='.
(#841) 'i' is already defined.
(#858) 'i' is already defined.
(#875) 'i' is already defined.
(#895) Line is too long.
(#895) Expected '===' and instead saw '=='.
(#903) Missing semicolon.
(#917) 'radius' is already defined.
(#922) Expected '===' and instead saw '=='.
(#922) Expected '===' and instead saw '=='.
(#925) 'a' is already defined.
(#926) 'a' is already defined.
(#926) Expected '===' and instead saw '=='.
(#929) 'a' used out of scope.
(#930) 'a' used out of scope.
(#935) Expected '===' and instead saw '=='.
(#951) Missing semicolon.
(#1029) ['object'] is better written in dot notation.
(#1030) ['x'] is better written in dot notation.
(#1031) ['y'] is better written in dot notation.
(#1036) ['index'] is better written in dot notation.
(#1037) ['tooltip'] is better written in dot notation.
(#1037) 'tooltip' used out of scope.
(#1037) 'tooltip' used out of scope.
(#1044) Missing semicolon.
(#1080) Expected '===' and instead saw '=='.
(#1080) Expected '===' and instead saw '=='.
(#1084) Expected '===' and instead saw '=='.
(#1094) Missing semicolon.
(#1128) Missing semicolon.
(#1147) ['x'] is better written in dot notation.
(#1147) ['y'] is better written in dot notation.
(#1150) ['x'] is better written in dot notation.
(#1150) ['y'] is better written in dot notation.
(#1152) ['x'] is better written in dot notation.
(#1152) ['y'] is better written in dot notation.
(#1159) Missing semicolon.
(#1188) Missing semicolon.
(#1222) Line is too long.
(#1248) Missing semicolon.
(#1268) Missing semicolon.
(#1286) 'i' is already defined.
(#1295) Missing semicolon.
(#1305) Expected '!==' and instead saw '!='.
(#1326) 'grad' used out of scope.
(#1326) 'grad' used out of scope.
(#1327) Missing semicolon.
(#1357) Missing semicolon.
(#1366) Missing semicolon.
(#802) 'decimals' is defined but never used.
(#916) 'position' is defined but never used.
(#994) 'ret' is defined but never used.
(#1008) 'mouseX' is defined but never used.
(#1009) 'mouseY' is defined but never used.
(#1025) 'tooltip' is defined but never used.
(#1211) 'gutterLeft' is defined but never used.
(#1212) 'gutterTop' is defined but never used.
(#1340) 'arr' is defined but never used.
(#1340) 'idx' is defined but never used.
mod/questionnaire/javascript/RGraph/RGraph.vprogress.js
(#11) Expected '===' and instead saw '=='.
(#11) Expected '{' and instead saw 'RGraph'.
(#137) Missing semicolon.
(#142) Expected '===' and instead saw '=='.
(#150) Expected '===' and instead saw '=='.
(#218) Expected '!==' and instead saw '!='.
(#225) Expected '===' and instead saw '=='.
(#235) Missing semicolon.
(#250) Expected '!==' and instead saw '!='.
(#255) Missing semicolon.
(#360) Missing semicolon.
(#413) Expected '===' and instead saw '=='.
(#418) Expected '===' and instead saw '=='.
(#475) Expected '===' and instead saw '=='.
(#492) 'y' is already defined.
(#529) Line is too long.
(#529) Expected '===' and instead saw '=='.
(#537) Missing semicolon.
(#553) Expected '===' and instead saw '=='.
(#554) Expected '===' and instead saw '=='.
(#555) Missing semicolon.
(#562) Missing semicolon.
(#579) Expected '===' and instead saw '=='.
(#593) Expected '===' and instead saw '=='.
(#605) Expected '===' and instead saw '=='.
(#608) Expected '===' and instead saw '=='.
(#619) Expected '!==' and instead saw '!='.
(#622) Expected '===' and instead saw '=='.
(#631) Missing semicolon.
(#663) Expected '===' and instead saw '=='.
(#669) Expected '===' and instead saw '=='.
(#674) Expected '===' and instead saw '=='.
(#679) Missing semicolon.
(#692) Missing semicolon.
(#696) 'mouseCoords' is already defined.
(#718) Missing semicolon.
(#740) Expected '{' and instead saw 'value'.
(#741) Expected '{' and instead saw 'value'.
(#744) Missing semicolon.
(#758) Missing semicolon.
(#783) Missing semicolon.
(#791) Missing semicolon.
(#806) Expected '===' and instead saw '=='.
(#811) Expected '===' and instead saw '=='.
(#820) Missing semicolon.
(#836) Expected '===' and instead saw '=='.
(#847) Expected '===' and instead saw '=='.
(#857) Missing semicolon.
(#891) Line is too long.
(#914) Missing semicolon.
(#936) Missing semicolon.
(#961) Missing semicolon.
(#976) Missing semicolon.
(#986) Expected '!==' and instead saw '!='.
(#1007) 'grad' used out of scope.
(#1007) 'grad' used out of scope.
(#1008) Missing semicolon.
(#1019) Expected '{' and instead saw 'len'.
(#1041) Missing semicolon.
(#1068) Missing semicolon.
(#1077) Missing semicolon.
(#703) 'idx' is defined but never used.
(#732) 'mouseX' is defined but never used.
(#808) 'mouseXY' is defined but never used.
(#875) 'coordH' is defined but never used.
(#877) 'gutterLeft' is defined but never used.
(#878) 'gutterTop' is defined but never used.
(#870) 'idx' is defined but never used.
mod/questionnaire/module.js
(#37) 'depend' was used before it was defined.
(#56) Expected '===' and instead saw '=='.
(#81) 'j' is already defined.
(#87) 'm' is already defined.
(#109) 'addClass' was used before it was defined.
(#113) 'removeClass' was used before it was defined.
(#115) Expected '!==' and instead saw '!='.
(#128) Expected '===' and instead saw '=='.
(#139) Expected '===' and instead saw '=='.
(#139) Expected '===' and instead saw '=='.
(#143) Expected '!==' and instead saw '!='.
(#149) 'i' is already defined.
(#150) Expected '===' and instead saw '=='.
(#167) Expected '===' and instead saw '=='.
(#167) Expected '!==' and instead saw '!='.
(#167) Expected '===' and instead saw '=='.
(#168) Expected '===' and instead saw '=='.
(#178) Expected '===' and instead saw '=='.
(#181) Expected '===' and instead saw '=='.
(#181) Expected '===' and instead saw '=='.
(#213) Expected '===' and instead saw '=='.
(#223) Expected '===' and instead saw '=='.
(#31) 'dependdrop' is defined but never used.
(#124) 'other_check' is defined but never used.
(#136) 'other_check_empty' is defined but never used.
(#162) 'other_rate_uncheck' is defined but never used.
(#175) 'checkbox_empty' is defined but never used.
(#194) 'Y' is defined but never used.
(#199) 'e' is defined but never used.
(#205) 'e' is defined but never used.
(#211) 'e' is defined but never used.
(#221) 'e' is defined but never used.

CSS problems

(0 errors, 5 warnings)

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

mod/questionnaire/styles.css
(#6) Use of !important
(#26) Use of !important
(#31) Use of !important
(#37) Use of !important
(#45) Expected (none | right | left | both | inherit) but found 'all'.

PHPDocs style problems

(337 errors, 5 warnings)

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

mod/questionnaire/backup/moodle1/lib.php
(#93) Function moodle1_mod_questionnaire_handler::on_questionnaire_end is not documented
(#65) Phpdocs for function moodle1_mod_questionnaire_handler::process_questionnaire has incomplete parameters list
(#100) Phpdocs for function moodle1_mod_questionnaire_handler::process_survey has incomplete parameters list
(#121) Phpdocs for function moodle1_mod_questionnaire_handler::process_question has incomplete parameters list
(#145) Phpdocs for function moodle1_mod_questionnaire_handler::process_question_choice has incomplete parameters list
(#28) Class moodle1_mod_questionnaire_handler does not have @copyright tag
(#28) Class moodle1_mod_questionnaire_handler does not have @license tag
(#20) Package mod is not valid
mod/questionnaire/backup/moodle2/backup_questionnaire_activity_task.class.php
(#17) No one-line description found in phpdocs for file
(#28) No one-line description found in phpdocs for class backup_questionnaire_activity_task
(#49) Phpdocs for function backup_questionnaire_activity_task::encode_content_links has incomplete parameters list
(#28) Class backup_questionnaire_activity_task does not have @copyright tag
(#28) Class backup_questionnaire_activity_task does not have @license tag
(#18) Package moodlecore is not valid
mod/questionnaire/backup/moodle2/backup_questionnaire_settingslib.php
(#17) No one-line description found in phpdocs for file
(#18) Package moodlecore is not valid
mod/questionnaire/backup/moodle2/backup_questionnaire_stepslib.php
(#33) Function backup_questionnaire_activity_structure_step::define_structure is not documented
(#17) No one-line description found in phpdocs for file
(#28) Class backup_questionnaire_activity_structure_step does not have @copyright tag
(#28) Class backup_questionnaire_activity_structure_step does not have @license tag
(#18) Package moodlecore is not valid
mod/questionnaire/backup/moodle2/restore_questionnaire_activity_task.class.php
(#17) No one-line description found in phpdocs for file
(#29) No one-line description found in phpdocs for class restore_questionnaire_activity_task
(#29) Class restore_questionnaire_activity_task does not have @copyright tag
(#29) Class restore_questionnaire_activity_task does not have @license tag
(#18) Package moodlecore is not valid
mod/questionnaire/backup/moodle2/restore_questionnaire_stepslib.php
(#33) Function restore_questionnaire_activity_structure_step::define_structure is not documented
(#73) Function restore_questionnaire_activity_structure_step::process_questionnaire is not documented
(#88) Function restore_questionnaire_activity_structure_step::process_questionnaire_survey is not documented
(#103) Function restore_questionnaire_activity_structure_step::process_questionnaire_question is not documented
(#129) Function restore_questionnaire_activity_structure_step::process_questionnaire_fb_sections is not documented
(#152) Function restore_questionnaire_activity_structure_step::process_questionnaire_feedback is not documented
(#164) Function restore_questionnaire_activity_structure_step::process_questionnaire_quest_choice is not documented
(#202) Function restore_questionnaire_activity_structure_step::process_questionnaire_attempt is not documented
(#215) Function restore_questionnaire_activity_structure_step::process_questionnaire_response is not documented
(#232) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_bool is not documented
(#244) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_date is not documented
(#256) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_multiple is not documented
(#269) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_other is not documented
(#282) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_rank is not documented
(#295) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_single is not documented
(#308) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_text is not documented
(#320) Function restore_questionnaire_activity_structure_step::after_execute is not documented
(#17) No one-line description found in phpdocs for file
(#28) Class restore_questionnaire_activity_structure_step does not have @copyright tag
(#28) Class restore_questionnaire_activity_structure_step does not have @license tag
(#18) Package moodlecore is not valid
mod/questionnaire/classes/event/question_created.php
(#38) Class question_created is not documented
(#43) Function question_created::init is not documented
(#53) Function question_created::get_name is not documented
(#62) Function question_created::get_description is not documented
mod/questionnaire/classes/event/question_deleted.php
(#39) Class question_deleted is not documented
(#44) Function question_deleted::init is not documented
(#54) Function question_deleted::get_name is not documented
(#63) Function question_deleted::get_description is not documented
mod/questionnaire/complete.php
(#19) File-level phpdocs block is not found
mod/questionnaire/db/access.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package mod is not valid
mod/questionnaire/db/install.php
(#27) File-level phpdocs block is not found
(#29) Function xmldb_questionnaire_install is not documented
(#29) Package is not specified for function xmldb_questionnaire_install. It is also not specified in file-level phpdocs
(#19) Package mod is not valid
mod/questionnaire/db/log.php
(#20) Package mod is not valid
mod/questionnaire/db/messages.php
(#20) Package mod-questionnaire is not valid
mod/questionnaire/db/upgrade.php
(#17) File-level phpdocs block is not found
(#17) Function xmldb_questionnaire_upgrade is not documented
(#516) Function questionnaire_upgrade_2007120101 is not documented
(#17) Package is not specified for function xmldb_questionnaire_upgrade. It is also not specified in file-level phpdocs
(#516) Package is not specified for function questionnaire_upgrade_2007120101. It is also not specified in file-level phpdocs
mod/questionnaire/drawchart.php
(#17) File-level phpdocs block is not found
(#17) Function draw_chart is not documented
(#17) Package is not specified for function draw_chart. It is also not specified in file-level phpdocs
mod/questionnaire/fbsections.php
(#17) File-level phpdocs block is not found
mod/questionnaire/fbsettings.php
(#17) File-level phpdocs block is not found
mod/questionnaire/fbsettings_form.php
(#28) Class questionnaire_feedback_form is not documented
(#32) Function questionnaire_feedback_form::definition is not documented
(#135) Function questionnaire_feedback_form::data_preprocessing is not documented
(#160) Function questionnaire_feedback_form::validation is not documented
(#30) Variable questionnaire_feedback_form::$_feedbacks is not documented
(#216) Phpdocs for function questionnaire_feedback_form::set_data has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#22) Package questionnaire is not valid
mod/questionnaire/index.php
(#20) Package mod is not valid
mod/questionnaire/lang/en/questionnaire.php
(#20) Package mod is not valid
mod/questionnaire/lib.php
(#19) File-level phpdocs block is not found
(#22) Function questionnaire_supports is not documented
(#57) Function questionnaire_add_instance is not documented
(#146) Function questionnaire_update_instance is not documented
(#190) Function questionnaire_delete_instance is not documented
(#226) Function questionnaire_user_outline is not documented
(#248) Function questionnaire_user_complete is not documented
(#270) Function questionnaire_print_recent_activity is not documented
(#279) Function questionnaire_cron is not documented
(#288) Function questionnaire_grades is not documented
(#713) Function questionnaire_get_view_actions is not documented
(#717) Function questionnaire_get_post_actions is not documented
(#721) Function questionnaire_get_recent_mod_activity is not documented
(#50) There is no description in phpdocs for function questionnaire_get_extra_capabilities
(#295) Phpdocs for function questionnaire_get_user_grades has incomplete parameters list
(#317) Phpdocs for function questionnaire_update_grades has incomplete parameters list
(#368) Phpdocs for function questionnaire_grade_item_update has incomplete parameters list
(#419) Phpdocs for function questionnaire_scale_used has incomplete parameters list
(#431) Phpdocs for function questionnaire_scale_used_anywhere has incomplete parameters list
(#1049) Phpdocs for function questionnaire_reset_course_form_definition has incomplete parameters list
(#1057) Phpdocs for function questionnaire_reset_course_form_defaults has incomplete parameters list
(#888) Not recommended phpdocs tag @global used
(#962) Not recommended phpdocs tag @global used
(#962) Not recommended phpdocs tag @global used
(#962) Not recommended phpdocs tag @global used
(#22) Package is not specified for function questionnaire_supports. It is also not specified in file-level phpdocs
(#50) Package is not specified for function questionnaire_get_extra_capabilities. It is also not specified in file-level phpdocs
(#57) Package is not specified for function questionnaire_add_instance. It is also not specified in file-level phpdocs
(#146) Package is not specified for function questionnaire_update_instance. It is also not specified in file-level phpdocs
(#190) Package is not specified for function questionnaire_delete_instance. It is also not specified in file-level phpdocs
(#226) Package is not specified for function questionnaire_user_outline. It is also not specified in file-level phpdocs
(#248) Package is not specified for function questionnaire_user_complete. It is also not specified in file-level phpdocs
(#270) Package is not specified for function questionnaire_print_recent_activity. It is also not specified in file-level phpdocs
(#279) Package is not specified for function questionnaire_cron. It is also not specified in file-level phpdocs
(#288) Package is not specified for function questionnaire_grades. It is also not specified in file-level phpdocs
(#292) Package is not specified for function questionnaire_get_user_grades. It is also not specified in file-level phpdocs
(#314) Package is not specified for function questionnaire_update_grades. It is also not specified in file-level phpdocs
(#365) Package is not specified for function questionnaire_grade_item_update. It is also not specified in file-level phpdocs
(#414) Package is not specified for function questionnaire_scale_used. It is also not specified in file-level phpdocs
(#427) Package is not specified for function questionnaire_scale_used_anywhere. It is also not specified in file-level phpdocs
(#438) Package is not specified for function questionnaire_pluginfile. It is also not specified in file-level phpdocs
(#489) Package is not specified for function questionnaire_extend_settings_navigation. It is also not specified in file-level phpdocs
(#713) Package is not specified for function questionnaire_get_view_actions. It is also not specified in file-level phpdocs
(#717) Package is not specified for function questionnaire_get_post_actions. It is also not specified in file-level phpdocs
(#721) Package is not specified for function questionnaire_get_recent_mod_activity. It is also not specified in file-level phpdocs
(#885) Package is not specified for function questionnaire_print_recent_mod_activity. It is also not specified in file-level phpdocs
(#955) Package is not specified for function questionnaire_print_overview. It is also not specified in file-level phpdocs
(#1045) Package is not specified for function questionnaire_reset_course_form_definition. It is also not specified in file-level phpdocs
(#1057) Package is not specified for function questionnaire_reset_course_form_defaults. It is also not specified in file-level phpdocs
(#1065) Package is not specified for function questionnaire_reset_userdata. It is also not specified in file-level phpdocs
(#1121) Package is not specified for function questionnaire_get_completion_state. It is also not specified in file-level phpdocs
mod/questionnaire/locallib.php
(#82) Function questionnaire_check_date is not documented
(#193) Function questionnaire_notify is not documented
(#201) Function questionnaire_choice_values is not documented
(#343) Function questionnaire_cleanup is not documented
(#360) Function questionnaire_record_submission is not documented
(#370) Function questionnaire_delete_survey is not documented
(#405) Function questionnaire_delete_response is not documented
(#438) Function questionnaire_delete_responses is not documented
(#458) Function questionnaire_get_survey_list is not documented
(#508) Function questionnaire_get_survey_select is not documented
(#544) Function questionnaire_get_type is not documented
(#580) Function questionnaire_set_events is not documented
(#697) Function questionnaire_nb_questions_on_page is not documented
(#727) Function questionnaire_get_dependencies is not documented
(#757) Function questionnaire_get_parent is not documented
(#806) Function questionnaire_get_parent_positions is not documented
(#821) Function questionnaire_get_child_positions is not documented
(#839) Function questionnaire_has_dependencies is not documented
(#850) Function questionnaire_check_page_breaks is not documented
(#948) Function questionnaire_get_descendants_and_choices is not documented
(#971) Function questionnaire_get_descendants is not documented
(#1000) Function questionnaire_cmp is not documented
(#17) No one-line description found in phpdocs for file
(#271) Phpdocs for function questionnaire_get_user_responses has incomplete parameters list
(#629) Phpdocs for function questionnaire_get_incomplete_users has incomplete parameters list
(#681) Phpdocs for function questionnaire_get_editor_options has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
(#627) Not recommended phpdocs tag @global used
(#82) Package is not specified for function questionnaire_check_date. It is also not specified in file-level phpdocs
(#193) Package is not specified for function questionnaire_notify. It is also not specified in file-level phpdocs
(#201) Package is not specified for function questionnaire_choice_values. It is also not specified in file-level phpdocs
(#249) Package is not specified for function questionnaire_get_js_module. It is also not specified in file-level phpdocs
(#271) Package is not specified for function questionnaire_get_user_responses. It is also not specified in file-level phpdocs
(#288) Package is not specified for function questionnaire_load_capabilities. It is also not specified in file-level phpdocs
(#323) Package is not specified for function questionnaire_get_context. It is also not specified in file-level phpdocs
(#343) Package is not specified for function questionnaire_cleanup. It is also not specified in file-level phpdocs
(#360) Package is not specified for function questionnaire_record_submission. It is also not specified in file-level phpdocs
(#370) Package is not specified for function questionnaire_delete_survey. It is also not specified in file-level phpdocs
(#405) Package is not specified for function questionnaire_delete_response. It is also not specified in file-level phpdocs
(#438) Package is not specified for function questionnaire_delete_responses. It is also not specified in file-level phpdocs
(#458) Package is not specified for function questionnaire_get_survey_list. It is also not specified in file-level phpdocs
(#508) Package is not specified for function questionnaire_get_survey_select. It is also not specified in file-level phpdocs
(#544) Package is not specified for function questionnaire_get_type. It is also not specified in file-level phpdocs
(#580) Package is not specified for function questionnaire_set_events. It is also not specified in file-level phpdocs
(#624) Package is not specified for function questionnaire_get_incomplete_users. It is also not specified in file-level phpdocs
(#681) Package is not specified for function questionnaire_get_editor_options. It is also not specified in file-level phpdocs
(#697) Package is not specified for function questionnaire_nb_questions_on_page. It is also not specified in file-level phpdocs
(#727) Package is not specified for function questionnaire_get_dependencies. It is also not specified in file-level phpdocs
(#757) Package is not specified for function questionnaire_get_parent. It is also not specified in file-level phpdocs
(#806) Package is not specified for function questionnaire_get_parent_positions. It is also not specified in file-level phpdocs
(#821) Package is not specified for function questionnaire_get_child_positions. It is also not specified in file-level phpdocs
(#839) Package is not specified for function questionnaire_has_dependencies. It is also not specified in file-level phpdocs
(#850) Package is not specified for function questionnaire_check_page_breaks. It is also not specified in file-level phpdocs
(#948) Package is not specified for function questionnaire_get_descendants_and_choices. It is also not specified in file-level phpdocs
(#971) Package is not specified for function questionnaire_get_descendants. It is also not specified in file-level phpdocs
(#1000) Package is not specified for function questionnaire_cmp. It is also not specified in file-level phpdocs
mod/questionnaire/mod_form.php
(#29) Class mod_questionnaire_mod_form is not documented
(#31) Function mod_questionnaire_mod_form::definition is not documented
(#151) Function mod_questionnaire_mod_form::data_preprocessing is not documented
(#175) Function mod_questionnaire_mod_form::validation is not documented
(#180) Function mod_questionnaire_mod_form::add_completion_rules is not documented
(#186) Function mod_questionnaire_mod_form::completion_rule_enabled is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#22) Package questionnaire is not valid
mod/questionnaire/myreport.php
(#19) File-level phpdocs block is not found
mod/questionnaire/preview.php
(#19) File-level phpdocs block is not found
mod/questionnaire/print.php
(#17) File-level phpdocs block is not found
mod/questionnaire/qsettings.php
(#19) File-level phpdocs block is not found
mod/questionnaire/questionnaire.class.php
(#17) File-level phpdocs block is not found
(#19) Class questionnaire is not documented
(#34) Function questionnaire::__construct is not documented
(#120) Function questionnaire::view is not documented
(#260) Function questionnaire::view_response is not documented
(#301) Function questionnaire::view_all_responses is not documented
(#353) Function questionnaire::is_active is not documented
(#357) Function questionnaire::is_open is not documented
(#361) Function questionnaire::is_closed is not documented
(#365) Function questionnaire::user_can_take is not documented
(#378) Function questionnaire::user_is_eligible is not documented
(#382) Function questionnaire::user_time_for_new_attempt is not documented
(#438) Function questionnaire::is_survey_owner is not documented
(#442) Function questionnaire::can_view_response is not documented
(#498) Function questionnaire::count_submissions is not documented
(#510) Function questionnaire::has_required is not documented
(#531) Function questionnaire::print_survey is not documented
(#692) Function questionnaire::survey_render is not documented
(#737) Function questionnaire::print_survey_start is not documented
(#846) Function questionnaire::print_survey_end is not documented
(#863) Function questionnaire::survey_print_render is not documented
(#973) Function questionnaire::survey_update is not documented
(#1041) Function questionnaire::survey_copy is not documented
(#1116) Function questionnaire::type_has_choices is not documented
(#1138) Function questionnaire::response_check_format is not documented
(#1379) Function questionnaire::response_delete is not documented
(#1421) Function questionnaire::response_import_sec is not documented
(#1437) Function questionnaire::response_import_all is not documented
(#1454) Function questionnaire::response_commit is not documented
(#1470) Function questionnaire::get_response is not documented
(#1494) Function questionnaire::response_select_max_sec is not documented
(#1505) Function questionnaire::response_select_max_pos is not documented
(#1532) Function questionnaire::response_select_name is not documented
(#1592) Function questionnaire::response_send_email is not documented
(#1667) Function questionnaire::response_insert is not documented
(#1706) Function questionnaire::response_select is not documented
(#2063) Function questionnaire::response_goto_thankyou is not documented
(#2120) Function questionnaire::response_goto_saved is not documented
(#2135) Function questionnaire::survey_results_navbar_alpha is not documented
(#2329) Function questionnaire::survey_results_navbar_student is not documented
(#2403) Function questionnaire::survey_results is not documented
(#2555) Function questionnaire::generate_csv is not documented
(#2907) Function questionnaire::export_csv is not documented
(#2937) Function questionnaire::move_question is not documented
(#2963) Function questionnaire::response_analysis is not documented
(#71) Phpdocs for function questionnaire::add_survey has incomplete parameters list
(#85) Phpdocs for function questionnaire::add_questions has incomplete parameters list
(#19) Package is not specified for class questionnaire. It is also not specified in file-level phpdocs
mod/questionnaire/questions.php
(#17) File-level phpdocs block is not found
mod/questionnaire/questions_form.php
(#26) Class questionnaire_questions_form is not documented
(#372) Class questionnaire_edit_question_form is not documented
(#28) Function questionnaire_questions_form::__construct is not documented
(#33) Function questionnaire_questions_form::definition is not documented
(#365) Function questionnaire_questions_form::validation is not documented
(#374) Function questionnaire_edit_question_form::definition is not documented
(#649) Function questionnaire_edit_question_form::validation is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
(#18) Invalid phpdocs tag @authors used
(#20) Package questionnaire is not valid
mod/questionnaire/questiontypes/questiontypes.class.php
(#65) Class questionnaire_question is not documented
(#194) Function questionnaire_question::get_choices is not documented
(#212) Function questionnaire_question::insert_response is not documented
(#221) Function questionnaire_question::insert_response_bool is not documented
(#235) Function questionnaire_question::insert_response_text is not documented
(#254) Function questionnaire_question::insert_response_date is not documented
(#271) Function questionnaire_question::insert_resp_single is not documented
(#321) Function questionnaire_question::insert_resp_multiple is not documented
(#367) Function questionnaire_question::insert_response_rank is not documented
(#411) Function questionnaire_question::get_results is not documented
(#421) Function questionnaire_question::get_response_bool_results is not documented
(#441) Function questionnaire_question::get_response_text_results is not documented
(#463) Function questionnaire_question::get_response_date_results is not documented
(#481) Function questionnaire_question::get_response_single_results is not documented
(#522) Function questionnaire_question::get_response_multiple_results is not documented
(#526) Function questionnaire_question::get_response_rank_results is not documented
(#624) Function questionnaire_question::display_results is not documented
(#634) Function questionnaire_question::display_response_bool_results is not documented
(#664) Function questionnaire_question::display_response_text_results is not documented
(#691) Function questionnaire_question::display_response_date_results is not documented
(#714) Function questionnaire_question::display_resp_single_results is not documented
(#743) Function questionnaire_question::display_resp_multiple_results is not documented
(#773) Function questionnaire_question::display_response_rank_results is not documented
(#814) Function questionnaire_question::question_display is not documented
(#827) Function questionnaire_question::survey_display is not documented
(#831) Function questionnaire_question::questionstart_survey_display is not documented
(#941) Function questionnaire_question::questionend_survey_display is not documented
(#946) Function questionnaire_question::response_check_required is not documented
(#962) Function questionnaire_question::yesno_survey_display is not documented
(#1037) Function questionnaire_question::text_survey_display is not documented
(#1044) Function questionnaire_question::essay_survey_display is not documented
(#1076) Function questionnaire_question::radio_survey_display is not documented
(#1212) Function questionnaire_question::check_survey_display is not documented
(#1306) Function questionnaire_question::drop_survey_display is not documented
(#1345) Function questionnaire_question::rate_survey_display is not documented
(#1522) Function questionnaire_question::date_survey_display is not documented
(#1547) Function questionnaire_question::numeric_survey_display is not documented
(#1587) Function questionnaire_question::sectiontext_survey_display is not documented
(#1591) Function questionnaire_question::response_display is not documented
(#1604) Function questionnaire_question::yesno_response_display is not documented
(#1635) Function questionnaire_question::text_response_display is not documented
(#1640) Function questionnaire_question::essay_response_display is not documented
(#1646) Function questionnaire_question::radio_response_display is not documented
(#1694) Function questionnaire_question::check_response_display is not documented
(#1740) Function questionnaire_question::drop_response_display is not documented
(#1757) Function questionnaire_question::rate_response_display is not documented
(#1890) Function questionnaire_question::date_response_display is not documented
(#1898) Function questionnaire_question::numeric_response_display is not documented
(#1910) Function questionnaire_question::sectiontext_response_display is not documented
(#1917) Function questionnaire_question::mkrespercent is not documented
(#2007) Function questionnaire_question::mkreslist is not documented
(#2036) Function questionnaire_question::mkreslisttext is not documented
(#2073) Function questionnaire_question::mkreslistdate is not documented
(#2101) Function questionnaire_question::mkreslistnumeric is not documented
(#2140) Function questionnaire_question::mkresavg is not documented
(#2298) Function questionnaire_question::mkrescount is not documented
(#2495) Function sortavgasc is not documented
(#2507) Function sortavgdesc is not documented
(#72) Variable questionnaire_question::$id is not documented
(#153) Phpdocs for function questionnaire_question::__construct has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#22) Package questiontypes is not valid
(#29) Package questiontypes is not valid
mod/questionnaire/report.php
(#17) File-level phpdocs block is not found
mod/questionnaire/settings.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package mod is not valid
mod/questionnaire/settings_form.php
(#27) Class questionnaire_settings_form is not documented
(#29) Function questionnaire_settings_form::definition is not documented
(#218) Function questionnaire_settings_form::validation is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#22) Package questionnaire is not valid
mod/questionnaire/show_nonrespondents.php
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
(#21) Package mod is not valid
mod/questionnaire/tabs.php
(#17) File-level phpdocs block does not have @copyright tag
(#22) Package questionnaire is not valid
mod/questionnaire/version.php
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/view.php
(#17) File-level phpdocs block is not found

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

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


Mustache template problems

(0 errors, 0 warnings)

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