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

(52 errors, 10 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
mod/questionnaire/classes/task/cleanup.php
(#26) Expected MOODLE_INTERNAL check or config.php inclusion
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
mod/questionnaire/drawchart.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion
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
mod/questionnaire/mod_form.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/preview.php
(#80) No space found before comment text; expected "// CONTRIB-5872 - I don't know why this is needed." but found "//CONTRIB-5872 - I don't know why this is needed."
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
(#1542) This comment is 64% valid code; is this commented out code?
(#2769) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#2787) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#2797) Expected 1 space before comment text but found 2; use block comment if you need indentation
mod/questionnaire/questions_form.php
(#23) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
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
(#947) Opening brace must be the last content on the line
(#1038) Opening brace must be the last content on the line
(#1045) Opening brace must be the last content on the line
(#1077) Opening brace must be the last content on the line
(#1213) Opening brace must be the last content on the line
(#1307) Opening brace must be the last content on the line
(#1494) Expected 1 space after "=="; newline found
(#1523) Opening brace must be the last content on the line
(#1548) 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.
mod/questionnaire/settings_form.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/tabs.php
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.

Javascript coding style problems

(3 errors, 1605 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 'RGraph'.
(#192) Missing semicolon.
(#214) 'i' is already defined.
(#298) Line is too long.
(#314) Use '===' to compare with '0'.
(#321) Missing semicolon.
(#341) Missing semicolon.
(#484) Missing semicolon.
(#513) Use '===' to compare with 'false'.
(#524) Use '===' to compare with 'false'.
(#526) Line is too long.
(#527) Line is too long.
(#540) Use '===' to compare with 'false'.
(#546) Line is too long.
(#549) Expected '{' and instead saw 'continue'.
(#552) Expected '{' and instead saw 'continue'.
(#578) Use '===' to compare with 'false'.
(#583) 'xTickGap' is already defined.
(#603) Line is too long.
(#603) 'xTickGap' used out of scope.
(#603) 'xTickGap' used out of scope.
(#623) Use '===' to compare with 'null'.
(#636) Use '===' to compare with 'false'.
(#636) Use '===' to compare with 'null'.
(#647) Missing semicolon.
(#690) Line is too long.
(#693) 'value' is already defined.
(#696) 'value' used out of scope.
(#758) Line is too long.
(#758) 'height' was used before it was defined.
(#803) Line is too long.
(#844) Line is too long.
(#855) Line is too long.
(#869) Line is too long.
(#870) Line is too long.
(#976) Line is too long.
(#991) 'angle' is already defined.
(#992) 'halign' is already defined.
(#993) 'valign' is already defined.
(#1004) Line is too long.
(#1007) Line is too long.
(#1008) 'halign' used out of scope.
(#1010) 'valign' used out of scope.
(#1011) 'angle' used out of scope.
(#1065) 'barWidth' is already defined.
(#1074) Line is too long.
(#1087) Line is too long.
(#1094) Missing semicolon.
(#1107) 'height' is already defined.
(#1114) Line is too long.
(#1136) Use '===' to compare with '0'.
(#1137) 'startY' is already defined.
(#1153) 'prevFillStyle' is already defined.
(#1154) 'prevStrokeStyle' is already defined.
(#1158) Use '===' to compare with '0'.
(#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) Use '===' to compare with '0'.
(#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.
(#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) Line is too long.
(#1240) 'startX' used out of scope.
(#1241) Line is too long.
(#1242) Line is too long.
(#1243) 'angle' used out of scope.
(#1244) 'valign' used out of scope.
(#1245) 'halign' used out of scope.
(#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.
(#1325) 'startY' is already defined.
(#1326) 'height' is already defined.
(#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.
(#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.
(#1417) Line is too long.
(#1417) 'startY' used out of scope.
(#1421) Line is too long.
(#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.
(#1450) 'startY' used out of scope.
(#1451) 'valign' is already defined.
(#1453) 'startY' used out of scope.
(#1465) Line is too long.
(#1468) Line is too long.
(#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 'this'.
(#1542) Expected '{' and instead saw 'this'.
(#1543) Expected '{' and instead saw 'this'.
(#1556) Use '!==' to compare with '0'.
(#1561) 'valign' is already defined.
(#1562) 'halign' is already defined.
(#1563) 'angle' is already defined.
(#1573) Missing semicolon.
(#1584) Line is too long.
(#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.
(#1609) 'halign' is already defined.
(#1615) Line is too long.
(#1626) Missing semicolon.
(#1654) Use '===' to compare with 'true'.
(#1656) 'align' is already defined.
(#1659) 'xpos' is already defined.
(#1660) 'boxed' is already defined.
(#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) Use '!==' to compare with '0'.
(#1726) 'xpos' used out of scope.
(#1728) Line is too long.
(#1728) Use '!==' to compare with '0'.
(#1731) 'boxed' used out of scope.
(#1738) Missing semicolon.
(#1773) Use '===' to compare with 'true'.
(#1774) 'xpos' is already defined.
(#1775) 'align' is already defined.
(#1776) 'boxed' is already defined.
(#1778) 'xpos' is already defined.
(#1779) 'align' is already defined.
(#1780) 'boxed' is already defined.
(#1820) 'i' is already defined.
(#1822) 'y' is already defined.
(#1851) 'i' is already defined.
(#1852) 'y' is already defined.
(#1854) Line is too long.
(#1860) 'i' is already defined.
(#1861) 'y' is already defined.
(#1862) 'text' is already defined.
(#1863) Line is too long.
(#1873) Use '!==' to compare with '0'.
(#1874) Line is too long.
(#1874) Duplicate key 'valign'.
(#1877) Missing semicolon.
(#1904) Use '===' to compare with 'true'.
(#1906) 'align' is already defined.
(#1909) 'xpos' is already defined.
(#1910) 'boxed' is already defined.
(#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) Use '!==' to compare with '0'.
(#1964) 'xpos' used out of scope.
(#1966) Line is too long.
(#1969) 'boxed' used out of scope.
(#1974) Missing semicolon.
(#2003) Missing semicolon.
(#2026) Missing semicolon.
(#2030) Use '===' to compare with '0'.
(#2044) Line is too long.
(#2071) Line is too long.
(#2071) 'tooltip' used out of scope.
(#2077) Missing semicolon.
(#2105) Use '===' to compare with '0'.
(#2120) Line is too long.
(#2127) 'tooltip' used out of scope.
(#2133) Missing semicolon.
(#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.
(#2172) Line is too long.
(#2172) 'mouseY' used out of scope.
(#2172) Missing semicolon.
(#2182) Line is too long.
(#2182) 'value' is already defined.
(#2182) 'mouseY' used out of scope.
(#2182) Missing semicolon.
(#2186) Line is too long.
(#2186) 'value' is already defined.
(#2186) 'mouseY' used out of scope.
(#2186) Missing semicolon.
(#2190) 'value' used out of scope.
(#2191) Missing semicolon.
(#2221) Missing semicolon.
(#2241) Missing semicolon.
(#2254) Missing semicolon.
(#2277) Missing semicolon.
(#2292) Line is too long.
(#2304) ['index'] is better written in dot notation.
(#2311) ['index'] is better written in dot notation.
(#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.
(#2478) 'grad' used out of scope.
(#2478) 'grad' used out of scope.
(#2479) Missing semicolon.
(#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.
(#2575) Missing semicolon.
(#2592) Missing semicolon.
(#2593) Missing semicolon.
(#2594) Missing semicolon.
(#2595) Missing semicolon.
(#2604) Missing semicolon.
(#2613) Missing semicolon.
(#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.
(#2721) Missing semicolon.
(#11) 'RGraph' is not defined.
(#19) 'RGraph' is not defined.
(#30) 'RGraph' is not defined.
(#31) 'RGraph' is not defined.
(#39) 'RGraph' is not defined.
(#196) 'alert' is not defined.
(#204) 'RGraph' is not defined.
(#213) 'RGraph' is not defined.
(#233) 'RGraph' is not defined.
(#254) 'RGraph' is not defined.
(#298) 'alert' is not defined.
(#305) 'alert' is not defined.
(#394) 'alert' is not defined.
(#507) 'ISSAFARI' is not defined.
(#545) 'y' is not defined.
(#546) 'y' is not defined.
(#546) 'y' is not defined.
(#547) 'y' is not defined.
(#549) 'y' is not defined.
(#552) 'y' is not defined.
(#554) 'y' is not defined.
(#555) 'y' is not defined.
(#587) 'yStart' is not defined.
(#588) 'yEnd' is not defined.
(#590) 'yStart' is not defined.
(#591) 'yEnd' is not defined.
(#593) 'yStart' is not defined.
(#594) 'yEnd' is not defined.
(#597) 'yStart' is not defined.
(#597) 'yStart' is not defined.
(#598) 'yEnd' is not defined.
(#598) 'yEnd' is not defined.
(#603) 'x' is not defined.
(#603) 'len' is not defined.
(#603) 'x' is not defined.
(#603) 'len' is not defined.
(#603) 'x' is not defined.
(#605) 'x' is not defined.
(#606) 'x' is not defined.
(#606) 'yStart' is not defined.
(#607) 'x' is not defined.
(#607) 'yEnd' is not defined.
(#609) 'x' is not defined.
(#609) 'x' is not defined.
(#610) 'x' is not defined.
(#610) 'yStart' is not defined.
(#611) 'x' is not defined.
(#611) 'yEnd' is not defined.
(#613) 'x' is not defined.
(#614) 'x' is not defined.
(#614) 'yStart' is not defined.
(#615) 'x' is not defined.
(#615) 'yEnd' is not defined.
(#617) 'x' is not defined.
(#617) 'x' is not defined.
(#618) 'x' is not defined.
(#618) 'yStart' is not defined.
(#619) 'x' is not defined.
(#619) 'yEnd' is not defined.
(#625) 'yStart' is not defined.
(#626) 'yEnd' is not defined.
(#673) 'RGraph' is not defined.
(#690) 'RGraph' is not defined.
(#690) 'RGraph' is not defined.
(#699) 'RGraph' is not defined.
(#724) 'RGraph' is not defined.
(#754) 'len' is not defined.
(#754) 'len' is not defined.
(#758) 'RGraph' is not defined.
(#758) 'RGraph' is not defined.
(#758) 'RGraph' is not defined.
(#803) 'alert' is not defined.
(#864) 'RGraph' is not defined.
(#869) 'RGraph' is not defined.
(#870) 'RGraph' is not defined.
(#963) 'RGraph' is not defined.
(#1003) 'RGraph' is not defined.
(#1007) 'RGraph' is not defined.
(#1045) 'alert' is not defined.
(#1062) 'alert' is not defined.
(#1074) 'alert' is not defined.
(#1081) 'alert' is not defined.
(#1087) 'alert' is not defined.
(#1114) 'RGraph' is not defined.
(#1126) 'RGraph' is not defined.
(#1238) 'RGraph' is not defined.
(#1242) 'RGraph' is not defined.
(#1266) 'RGraph' is not defined.
(#1268) 'k' is not defined.
(#1268) 'k' is not defined.
(#1268) 'k' is not defined.
(#1270) 'k' is not defined.
(#1271) 'k' is not defined.
(#1271) 'k' is not defined.
(#1271) 'k' is not defined.
(#1271) 'k' is not defined.
(#1272) 'k' is not defined.
(#1272) 'k' is not defined.
(#1272) 'k' is not defined.
(#1272) 'k' is not defined.
(#1313) 'alert' is not defined.
(#1339) 'RGraph' is not defined.
(#1432) 'RGraph' is not defined.
(#1464) 'RGraph' is not defined.
(#1468) 'RGraph' is not defined.
(#1490) 'RGraph' is not defined.
(#1518) 'RGraph' is not defined.
(#1573) 'xTickGap' is not defined.
(#1579) 'x' is not defined.
(#1579) 'xTickGap' is not defined.
(#1579) 'x' is not defined.
(#1579) 'x' is not defined.
(#1579) 'xTickGap' is not defined.
(#1581) 'RGraph' is not defined.
(#1583) 'x' is not defined.
(#1614) 'RGraph' is not defined.
(#1668) 'RGraph' is not defined.
(#1675) 'RGraph' is not defined.
(#1701) 'RGraph' is not defined.
(#1724) 'RGraph' is not defined.
(#1728) 'RGraph' is not defined.
(#1807) 'RGraph' is not defined.
(#1874) 'RGraph' is not defined.
(#1924) 'RGraph' is not defined.
(#1946) 'RGraph' is not defined.
(#2021) 'RGraph' is not defined.
(#2044) 'RGraph' is not defined.
(#2044) 'RGraph' is not defined.
(#2092) 'RGraph' is not defined.
(#2120) 'RGraph' is not defined.
(#2120) 'RGraph' is not defined.
(#2158) 'RGraph' is not defined.
(#2253) 'RGraph' is not defined.
(#2266) 'RGraph' is not defined.
(#2341) 'RGraph' is not defined.
(#2410) 'RGraph' is not defined.
(#2411) 'RGraph' is not defined.
(#2474) 'RGraph' is not defined.
(#2504) 'RGraph' is not defined.
(#2612) 'RGraph' is not defined.
(#2629) 'RGraph' is not defined.
(#2638) 'RGraph' is not defined.
(#2693) 'RGraph' is not defined.
(#2703) 'RGraph' is not defined.
(#2712) 'RGraph' is not defined.
(#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 'RGraph'.
(#122) Missing semicolon.
(#125) Expected '{' and instead saw 'this'.
(#126) Expected '{' and instead saw 'this'.
(#197) Missing semicolon.
(#217) Missing semicolon.
(#311) Missing semicolon.
(#359) Missing semicolon.
(#373) Line is too long.
(#387) Line is too long.
(#395) 'i' is already defined.
(#396) Line is too long.
(#396) 'y' is already defined.
(#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) Line is too long.
(#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.
(#673) Line is too long.
(#716) 'i' is already defined.
(#730) Line is too long.
(#746) 'i' is already defined.
(#757) Line is too long.
(#771) 'coords' is already defined.
(#776) Line is too long.
(#783) Missing semicolon.
(#816) Line is too long.
(#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.
(#1144) 'grad' used out of scope.
(#1144) 'grad' used out of scope.
(#1145) Missing semicolon.
(#1155) Missing semicolon.
(#11) 'RGraph' is not defined.
(#22) 'RGraph' is not defined.
(#35) 'RGraph' is not defined.
(#36) 'RGraph' is not defined.
(#43) 'RGraph' is not defined.
(#139) 'RGraph' is not defined.
(#163) 'RGraph' is not defined.
(#550) 'ISOLD' is not defined.
(#625) 'ISOLD' is not defined.
(#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 'RGraph'.
(#20) ['__rgraph_event_listeners__'] is better written in dot notation.
(#72) Use '===' to compare with '0'.
(#139) Missing semicolon.
(#184) ['max'] is better written in dot notation.
(#185) ['min'] is better written in dot notation.
(#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.
(#324) 'i' is already defined.
(#325) Line is too long.
(#336) 'i' is already defined.
(#337) Line is too long.
(#356) Missing semicolon.
(#403) Missing semicolon.
(#426) Missing semicolon.
(#452) Expected '{' and instead saw ';'.
(#454) Missing semicolon.
(#503) Line is too long.
(#487) Missing semicolon.
(#541) Expected '{' and instead saw 'y'.
(#573) 'i' is already defined.
(#580) Expected '{' and instead saw 'args'.
(#581) Expected '{' and instead saw 'args'.
(#582) Line is too long.
(#582) Expected '{' and instead saw 'args'.
(#583) Line is too long.
(#583) Expected '{' and instead saw 'args'.
(#645) 'width' is already defined.
(#646) 'hAlign' used out of scope.
(#646) 'hAlign' used out of scope.
(#648) 'vAlign' used out of scope.
(#648) 'vAlign' used out of scope.
(#683) Missing semicolon.
(#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.
(#815) 'valign' is already defined.
(#818) 'valign' is already defined.
(#821) 'valign' is already defined.
(#855) Expected '{' and instead saw 'centerx'.
(#856) Expected '{' and instead saw 'vpos'.
(#880) Use '!==' to compare with 'null'.
(#881) Missing semicolon.
(#882) Missing semicolon.
(#917) Use '!==' to compare with 'null'.
(#924) 'oldColor' used out of scope.
(#925) Missing semicolon.
(#987) Missing semicolon.
(#988) Missing semicolon.
(#1056) Missing semicolon.
(#1100) Missing semicolon.
(#1126) Missing semicolon.
(#1144) Missing semicolon.
(#1172) 'i' is already defined.
(#1172) 'len' is already defined.
(#1178) Missing semicolon.
(#1196) Use '===' to compare with 'false'.
(#1196) Confusing use of '!'.
(#1198) Line is too long.
(#1213) Missing semicolon.
(#1226) You might be leaking a variable (canvas) here.
(#1227) You might be leaking a variable (context) here.
(#1297) 'size' is already defined.
(#1298) 'font' is already defined.
(#1300) 'bold' is already defined.
(#1306) 'yaxis_title_pos' is already defined.
(#1319) Line is too long.
(#1319) 'yaxis_title_pos' used out of scope.
(#1322) 'yaxis_title_pos' used out of scope.
(#1322) 'yaxis_title_pos' used out of scope.
(#1329) 'yaxis_title_pos' used out of scope.
(#1339) 'yaxis_title_pos' used out of scope.
(#1377) 'i' is already defined.
(#1378) Line is too long.
(#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.
(#1457) Line is too long.
(#1488) Missing semicolon.
(#1502) Use '===' to compare with 'null'.
(#1511) Don't make functions within a loop.
(#1513) Don't make functions within a loop.
(#1523) Missing semicolon.
(#1552) 'i' is already defined.
(#1584) Use '===' to compare with '0'.
(#1584) Use '!==' to compare with '0'.
(#1605) Use '===' to compare with '0'.
(#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'.
(#1700) Line is too long.
(#1737) Missing semicolon.
(#1788) 'i' is already defined.
(#1788) 'len' is already defined.
(#1822) 'text_x' is already defined.
(#1823) 'text_y' is already defined.
(#1831) 'text_x' is already defined.
(#1832) 'text_y' is already defined.
(#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) Line is too long.
(#1893) 'text_x' used out of scope.
(#1894) 'text_y' used out of scope.
(#1895) Line is too long.
(#1899) Line is too long.
(#1907) Missing semicolon.
(#1920) 'e' is already defined.
(#1935) Missing semicolon.
(#1939) Missing semicolon.
(#1971) Missing semicolon.
(#2015) Missing semicolon.
(#2050) Missing semicolon.
(#2058) Missing semicolon.
(#2066) Missing semicolon.
(#2071) Missing semicolon.
(#2073) Missing semicolon.
(#2098) Use '===' to compare with 'null'.
(#2099) Use '===' to compare with 'null'.
(#2100) Use '===' to compare with 'null'.
(#2101) Use '===' to compare with 'null'.
(#2139) Missing semicolon.
(#2164) Use '===' to compare with 'null'.
(#2165) Use '===' to compare with 'null'.
(#2166) Use '===' to compare with 'null'.
(#2167) Use '===' to compare with 'null'.
(#2215) Missing semicolon.
(#2235) 'prop' used out of scope.
(#2248) 'prop' used out of scope.
(#2248) Implied eval. Consider passing a function instead of a string.
(#2252) 'prop' used out of scope.
(#2252) Implied eval. Consider passing a function instead of a string.
(#2254) Missing semicolon.
(#2277) Missing semicolon.
(#2313) Missing semicolon.
(#2327) Creating global 'for' variable. Should be 'for (var i ...'.
(#2334) Missing semicolon.
(#2354) Missing semicolon.
(#2375) Missing semicolon.
(#2402) 'img' used out of scope.
(#2406) 'img' used out of scope.
(#2411) Missing semicolon.
(#2423) 'img' used out of scope.
(#2425) 'x' is already defined.
(#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.
(#2440) 'y' is already defined.
(#2441) 'img' used out of scope.
(#2442) 'img' used out of scope.
(#2447) Expected '{' and instead saw 'w'.
(#2448) Expected '{' and instead saw 'h'.
(#2450) 'img' used out of scope.
(#2452) Missing semicolon.
(#2477) Missing semicolon.
(#2491) Unexpected use of '|'.
(#2491) Unexpected use of '&'.
(#2491) Unexpected use of '|'.
(#2494) Missing semicolon.
(#2518) Missing semicolon.
(#2541) 'i' is already defined.
(#2550) Missing semicolon.
(#2581) Missing semicolon.
(#2607) Missing semicolon.
(#2632) Missing semicolon.
(#2663) Missing semicolon.
(#2686) Missing semicolon.
(#2712) Missing semicolon.
(#2741) Missing semicolon.
(#2760) Missing semicolon.
(#2784) Missing semicolon.
(#2809) Missing semicolon.
(#2831) Missing semicolon.
(#2850) Missing semicolon.
(#2873) Missing semicolon.
(#2894) Missing semicolon.
(#2914) Missing semicolon.
(#2962) Missing semicolon.
(#2995) Missing semicolon.
(#2996) Creating global 'for' variable. Should be 'for (var j ...'.
(#3019) Missing semicolon.
(#3057) Use '===' to compare with '0'.
(#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.
(#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.
(#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 ...'.
(#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.
(#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.
(#3330) 'ca' is already defined.
(#3331) 'co' is already defined.
(#3333) 'ca' is already defined.
(#3334) 'co' is already defined.
(#3336) 'co' is already defined.
(#3337) 'ca' is already defined.
(#3360) Expected '{' and instead saw 'opt'.
(#3361) Expected '{' and instead saw 'opt'.
(#3399) Use '!==' to compare with '0'.
(#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.
(#3459) 'co' used out of scope.
(#3462) 'co' used out of scope.
(#3463) 'boundingX' is already defined.
(#3465) 'co' used out of scope.
(#3466) 'boundingX' is already defined.
(#3475) 'co' used out of scope.
(#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) Use '!==' to compare with '0'.
(#3565) Line is too long.
(#3565) 'boundingX' used out of scope.
(#3565) 'boundingY' used out of scope.
(#3566) Line is too long.
(#3566) 'boundingX' used out of scope.
(#3566) 'boundingY' used out of scope.
(#3567) Line is too long.
(#3567) 'boundingX' used out of scope.
(#3567) 'boundingY' used out of scope.
(#3570) Line is too long.
(#3570) 'boundingX' used out of scope.
(#3570) 'boundingY' used out of scope.
(#3571) Line is too long.
(#3571) 'boundingX' used out of scope.
(#3571) 'boundingY' used out of scope.
(#3572) Line is too long.
(#3572) 'boundingX' used out of scope.
(#3572) 'boundingY' used out of scope.
(#3575) Line is too long.
(#3575) 'boundingX' used out of scope.
(#3575) 'boundingY' used out of scope.
(#3576) Line is too long.
(#3576) 'boundingX' used out of scope.
(#3576) 'boundingY' used out of scope.
(#3577) Line is too long.
(#3577) 'boundingX' used out of scope.
(#3577) 'boundingY' used out of scope.
(#3583) Line is too long.
(#3583) 'boundingX' used out of scope.
(#3583) 'boundingY' used out of scope.
(#3584) Line is too long.
(#3584) 'boundingX' used out of scope.
(#3584) 'boundingY' used out of scope.
(#3585) Line is too long.
(#3585) 'boundingX' used out of scope.
(#3585) 'boundingY' used out of scope.
(#3588) Line is too long.
(#3588) 'boundingX' used out of scope.
(#3588) 'boundingY' used out of scope.
(#3589) Line is too long.
(#3589) 'boundingX' used out of scope.
(#3589) 'boundingY' used out of scope.
(#3590) Line is too long.
(#3590) 'boundingX' used out of scope.
(#3590) 'boundingY' used out of scope.
(#3593) Line is too long.
(#3593) 'boundingX' used out of scope.
(#3593) 'boundingY' used out of scope.
(#3594) Line is too long.
(#3594) 'boundingX' used out of scope.
(#3594) 'boundingY' used out of scope.
(#3595) Line is too long.
(#3595) 'boundingX' used out of scope.
(#3595) 'boundingY' used out of scope.
(#3601) Line is too long.
(#3601) 'boundingX' used out of scope.
(#3601) 'boundingY' used out of scope.
(#3602) Line is too long.
(#3602) 'boundingX' used out of scope.
(#3602) 'boundingY' used out of scope.
(#3603) Line is too long.
(#3603) 'boundingX' used out of scope.
(#3603) 'boundingY' used out of scope.
(#3606) Line is too long.
(#3606) 'boundingX' used out of scope.
(#3606) 'boundingY' used out of scope.
(#3607) Line is too long.
(#3607) 'boundingX' used out of scope.
(#3607) 'boundingY' used out of scope.
(#3608) Line is too long.
(#3608) 'boundingX' used out of scope.
(#3608) 'boundingY' used out of scope.
(#3611) Line is too long.
(#3611) 'boundingX' used out of scope.
(#3611) 'boundingY' used out of scope.
(#3612) Line is too long.
(#3612) 'boundingX' used out of scope.
(#3612) 'boundingY' used out of scope.
(#3613) Line is too long.
(#3613) 'boundingX' used out of scope.
(#3613) 'boundingY' used out of scope.
(#3617) 'co' used out of scope.
(#3626) 'co' used out of scope.
(#3627) 'co' used out of scope.
(#3636) 'boundingX' used out of scope.
(#3637) 'boundingY' used out of scope.
(#3639) Missing semicolon.
(#3655) Missing semicolon.
(#3684) Missing semicolon.
(#3699) Missing semicolon.
(#3719) 'ret' is already defined.
(#3722) 'ret' used out of scope.
(#3726) Missing semicolon.
(#3777) ['x'] is better written in dot notation.
(#3777) ['y'] is better written in dot notation.
(#3777) ['width'] is better written in dot notation.
(#3777) ['height'] is better written in dot notation.
(#3778) ['x'] is better written in dot notation.
(#3778) ['y'] is better written in dot notation.
(#3778) ['width'] is better written in dot notation.
(#3778) ['height'] is better written in dot notation.
(#3779) Expected an assignment or function call and instead saw an expression.
(#3782) Missing semicolon.
(#3808) ['x'] is better written in dot notation.
(#3808) ['y'] is better written in dot notation.
(#3812) Missing semicolon.
(#3855) Missing semicolon.
(#3868) Creating global 'for' variable. Should be 'for (var i ...'.
(#3873) Missing semicolon.
(#3888) Creating global 'for' variable. Should be 'for (var i ...'.
(#3893) Missing semicolon.
(#3935) Missing semicolon.
(#3954) Missing semicolon.
(#3973) 'co' is already defined.
(#3992) 'co' used out of scope.
(#3993) 'co' used out of scope.
(#3994) 'co' used out of scope.
(#3995) 'co' used out of scope.
(#3996) 'co' used out of scope.
(#3996) 'co' used out of scope.
(#3997) 'co' used out of scope.
(#3997) 'co' used out of scope.
(#3998) Line is too long.
(#3998) 'co' used out of scope.
(#3999) Line is too long.
(#3999) 'co' used out of scope.
(#4000) Line is too long.
(#4000) 'co' used out of scope.
(#4001) Line is too long.
(#4001) 'co' used out of scope.
(#4002) Line is too long.
(#4002) 'co' used out of scope.
(#4003) 'co' used out of scope.
(#4004) 'co' used out of scope.
(#4005) 'co' used out of scope.
(#4006) 'co' used out of scope.
(#4007) 'co' used out of scope.
(#4008) 'co' used out of scope.
(#4009) 'co' used out of scope.
(#4018) Line is too long.
(#4013) Missing semicolon.
(#4019) Line is too long.
(#4018) Missing semicolon.
(#4019) Missing semicolon.
(#4021) Line is too long.
(#4020) Missing semicolon.
(#4022) Line is too long.
(#4021) Missing semicolon.
(#4023) Line is too long.
(#4022) Missing semicolon.
(#4024) Line is too long.
(#4023) Missing semicolon.
(#4024) Missing semicolon.
(#4025) Expected '{' and instead saw 'arr'.
(#4026) Line is too long.
(#4025) Missing semicolon.
(#4027) Line is too long.
(#4026) Missing semicolon.
(#4027) Missing semicolon.
(#4028) Missing semicolon.
(#4029) Missing semicolon.
(#4030) Missing semicolon.
(#4031) Missing semicolon.
(#4033) Use '!==' to compare with 'null'.
(#4033) Missing semicolon.
(#4034) Missing semicolon.
(#4035) Missing semicolon.
(#4036) Missing semicolon.
(#4037) Missing semicolon.
(#4038) Missing semicolon.
(#4039) Use '===' to compare with 'null'.
(#4040) Line is too long.
(#4039) Missing semicolon.
(#4040) Missing semicolon.
(#4041) Missing semicolon.
(#4048) Line is too long.
(#4050) Missing semicolon.
(#4051) Missing semicolon.
(#4053) Missing semicolon.
(#4055) 'p' was used before it was defined.
(#14) 'RGraph' is not defined.
(#16) 'RGraph' is not defined.
(#17) 'RGraph' is not defined.
(#18) 'RGraph' is not defined.
(#19) 'RGraph' is not defined.
(#20) 'RGraph' is not defined.
(#21) 'RGraph' is not defined.
(#22) 'RGraph' is not defined.
(#23) 'RGraph' is not defined.
(#24) 'RGraph' is not defined.
(#25) 'RGraph' is not defined.
(#27) 'RGraph' is not defined.
(#27) Too many errors. (0% 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 'RGraph'.
(#98) Line is too long.
(#179) Missing semicolon.
(#198) 'i' was used before it was defined.
(#266) Missing semicolon.
(#290) Missing semicolon.
(#405) Missing semicolon.
(#423) Use '===' to compare with 'false'.
(#423) Use '===' to compare with 'false'.
(#434) Use '===' to compare with 'false'.
(#434) Use '===' to compare with 'false'.
(#440) Use '===' to compare with 'false'.
(#441) Use '===' to compare with 'false'.
(#443) Use '===' to compare with 'false'.
(#446) Line is too long.
(#459) Use '===' to compare with 'true'.
(#472) Use '===' to compare with 'false'.
(#473) Use '===' to compare with 'false'.
(#475) Use '===' to compare with 'false'.
(#482) Line is too long.
(#492) Use '===' to compare with 'true'.
(#503) Missing semicolon.
(#558) 'i' is already defined.
(#571) 'labels' is already defined.
(#572) 'interval' is already defined.
(#576) 'i' is already defined.
(#601) 'i' is already defined.
(#604) Line is too long.
(#612) 'i' is already defined.
(#615) Line is too long.
(#625) 'i' is already defined.
(#641) Use '===' to compare with 'true'.
(#649) Line is too long.
(#667) 'font' is already defined.
(#676) Missing semicolon.
(#679) 'i' is already defined.
(#693) Missing semicolon.
(#732) Line is too long.
(#734) 'value' is already defined.
(#737) 'value' used out of scope.
(#756) Use '===' to compare with 'null'.
(#850) 'barHeight' is already defined.
(#870) 'width' is already defined.
(#873) Line is too long.
(#874) Line is too long.
(#907) Line is too long.
(#907) Missing semicolon.
(#920) Line is too long.
(#935) Line is too long.
(#935) 'width' is already defined.
(#972) 'startY' used out of scope.
(#989) Missing semicolon.
(#1034) Line is too long.
(#1039) Line is too long.
(#1040) Line is too long.
(#1055) Missing semicolon.
(#1099) Missing semicolon.
(#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.
(#1130) 'mouseX' used out of scope.
(#1131) Missing semicolon.
(#1135) Line is too long.
(#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.
(#1275) 'width' is already defined.
(#1276) 'coord' is already defined.
(#1281) 'coord' used out of scope.
(#1282) Missing semicolon.
(#1307) Missing semicolon.
(#1336) 'grad' used out of scope.
(#1336) 'grad' used out of scope.
(#1337) Missing semicolon.
(#1354) Missing semicolon.
(#1365) Missing semicolon.
(#1374) Missing semicolon.
(#11) 'RGraph' is not defined.
(#21) 'RGraph' is not defined.
(#31) 'RGraph' is not defined.
(#32) 'RGraph' is not defined.
(#42) 'RGraph' is not defined.
(#183) 'alert' is not defined.
(#197) 'RGraph' is not defined.
(#207) 'RGraph' is not defined.
(#228) 'RGraph' is not defined.
(#337) 'alert' is not defined.
(#448) 'y' is not defined.
(#448) 'y' is not defined.
(#448) 'y' is not defined.
(#450) 'y' is not defined.
(#451) 'y' is not defined.
(#453) 'y' is not defined.
(#454) 'y' is not defined.
(#461) 'y' is not defined.
(#462) 'y' is not defined.
(#464) 'y' is not defined.
(#465) 'y' is not defined.
(#477) 'xTickGap' is not defined.
(#479) 'yStart' is not defined.
(#480) 'yEnd' is not defined.
(#482) 'x' is not defined.
(#482) 'x' is not defined.
(#482) 'x' is not defined.
(#482) 'x' is not defined.
(#482) 'xTickGap' is not defined.
(#485) 'x' is not defined.
(#485) 'yStart' is not defined.
(#486) 'x' is not defined.
(#486) 'yEnd' is not defined.
(#493) 'yStart' is not defined.
(#494) 'yEnd' is not defined.
(#537) 'RGraph' is not defined.
(#676) 'yTickGap' is not defined.
(#680) 'y' is not defined.
(#680) 'yTickGap' is not defined.
(#680) 'y' is not defined.
(#680) 'y' is not defined.
(#680) 'yTickGap' is not defined.
(#685) 'y' is not defined.
(#847) 'alert' is not defined.
(#856) 'j' is not defined.
(#856) 'j' is not defined.
(#856) 'j' is not defined.
(#861) 'j' is not defined.
(#870) 'j' is not defined.
(#887) 'j' is not defined.
(#895) 'j' is not defined.
(#913) 'j' is not defined.
(#913) 'j' is not defined.
(#913) 'j' is not defined.
(#925) 'j' is not defined.
(#934) 'j' is not defined.
(#934) 'j' is not defined.
(#935) 'j' is not defined.
(#960) 'j' is not defined.
(#968) 'j' is not defined.
(#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 'RGraph'.
(#48) 'i' is already defined.
(#48) 'len' is already defined.
(#68) Line is too long.
(#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.
(#263) Missing semicolon.
(#288) Missing semicolon.
(#319) Line is too long.
(#331) 'i' is already defined.
(#350) Line is too long.
(#357) Expected '{' and instead saw 'this'.
(#358) Expected '{' and instead saw 'this'.
(#359) Expected '{' and instead saw 'this'.
(#384) Missing semicolon.
(#386) 'i' is already defined.
(#439) Line is too long.
(#451) Line is too long.
(#451) Missing semicolon.
(#484) Line is too long.
(#495) Missing semicolon.
(#522) Use '===' to compare with 'false'.
(#532) Line is too long.
(#571) Use '===' to compare with 'true'.
(#577) Missing semicolon.
(#579) 'i' is already defined.
(#597) Line is too long.
(#597) 'numrings' is already defined.
(#599) 'r' is already defined.
(#613) Missing semicolon.
(#667) Missing semicolon.
(#696) Use '===' to compare with 'null'.
(#713) Line is too long.
(#718) Use '===' to compare with '0'.
(#735) 'i' is already defined.
(#741) 'last_coords' was used before it was defined.
(#751) 'oldAlpha' used out of scope.
(#753) Missing semicolon.
(#792) Missing semicolon.
(#830) Use '===' to compare with '0'.
(#830) Expected '{' and instead saw 'halign'.
(#848) Missing semicolon.
(#875) Missing semicolon.
(#901) Line is too long.
(#938) 'i' is already defined.
(#959) 'i' is already defined.
(#980) 'i' is already defined.
(#1012) Missing semicolon.
(#1032) Line is too long.
(#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.
(#1212) Missing semicolon.
(#1233) Missing semicolon.
(#1250) Missing semicolon.
(#1266) Invalid typeof value 'null'
(#1267) 'i' is already defined.
(#1278) Missing semicolon.
(#1308) 'grad' used out of scope.
(#1308) 'grad' used out of scope.
(#1309) Missing semicolon.
(#1331) 'dataset' is already defined.
(#1346) 'j' is already defined.
(#1360) 'inPath' used out of scope.
(#1402) Missing semicolon.
(#1417) Missing semicolon.
(#1431) Use '===' to compare with '0'.
(#1442) 'j' is already defined.
(#1452) Missing semicolon.
(#1475) Missing semicolon.
(#1507) Use '===' to compare with '0'.
(#1525) Missing semicolon.
(#1534) Missing semicolon.
(#11) 'RGraph' is not defined.
(#19) 'RGraph' is not defined.
(#31) 'RGraph' is not defined.
(#32) 'RGraph' is not defined.
(#41) 'RGraph' is not defined.
(#42) 'RGraph' is not defined.
(#43) 'RGraph' is not defined.
(#49) 'RGraph' is not defined.
(#50) 'RGraph' is not defined.
(#51) 'RGraph' is not defined.
(#58) 'RGraph' is not defined.
(#182) 'alert' is not defined.
(#218) 'RGraph' is not defined.
(#319) 'alert' is not defined.
(#388) 'alert' is not defined.
(#439) 'HALFPI' is not defined.
(#439) 'TWOPI' is not defined.
(#439) 'HALFPI' is not defined.
(#492) 'RGraph' is not defined.
(#537) 'TWOPI' is not defined.
(#555) 'TWOPI' is not defined.
(#556) 'TWOPI' is not defined.
(#584) 'TWOPI' is not defined.
(#584) 'HALFPI' is not defined.
(#585) 'TWOPI' is not defined.
(#585) 'HALFPI' is not defined.
(#605) 'HALFPI' is not defined.
(#606) 'HALFPI' is not defined.
(#775) 'TWOPI' is not defined.
(#776) 'HALFPI' is not defined.
(#820) 'TWOPI' is not defined.
(#821) 'HALFPI' is not defined.
(#871) 'TWOPI' is not defined.
(#1204) 'TWOPI' is not defined.
(#1246) 'TWOPI' is not defined.
(#1247) 'HALFPI' is not defined.
(#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 'RGraph'.
(#60) Line is too long.
(#144) Missing semicolon.
(#154) Missing semicolon.
(#208) Missing semicolon.
(#228) Missing semicolon.
(#254) Line is too long.
(#272) Expected '{' and instead saw 'this'.
(#273) Expected '{' and instead saw 'this'.
(#274) Expected '{' and instead saw 'this'.
(#327) Missing semicolon.
(#376) 'i' is already defined.
(#389) 'i' is already defined.
(#422) 'i' is already defined.
(#428) 'i' is already defined.
(#448) Missing semicolon.
(#514) Missing semicolon.
(#537) 'i' is already defined.
(#542) 'i' is already defined.
(#558) Line is too long.
(#567) Line is too long.
(#597) 'i' is already defined.
(#609) 'segmentRadians' is already defined.
(#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.
(#626) Line is too long.
(#635) Use '===' to compare with '0'.
(#635) Empty block.
(#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) Use '===' to compare with '0'.
(#681) Line is too long.
(#686) Line is too long.
(#717) 'startRadius' is already defined.
(#717) 'endRadius' used out of scope.
(#718) Line is too long.
(#718) 'endRadius' is already defined.
(#777) Missing semicolon.
(#841) 'i' is already defined.
(#858) 'i' is already defined.
(#875) 'i' is already defined.
(#895) Line is too long.
(#903) Missing semicolon.
(#917) 'radius' is already defined.
(#925) 'a' is already defined.
(#926) 'a' is already defined.
(#929) 'a' used out of scope.
(#930) 'a' used out of scope.
(#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.
(#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.
(#1237) Line is too long.
(#1248) Missing semicolon.
(#1268) Missing semicolon.
(#1286) 'i' is already defined.
(#1295) Missing semicolon.
(#1326) 'grad' used out of scope.
(#1326) 'grad' used out of scope.
(#1327) Missing semicolon.
(#1357) Missing semicolon.
(#1366) Missing semicolon.
(#11) 'RGraph' is not defined.
(#19) 'RGraph' is not defined.
(#28) 'RGraph' is not defined.
(#29) 'RGraph' is not defined.
(#38) 'RGraph' is not defined.
(#152) 'RGraph' is not defined.
(#176) 'RGraph' is not defined.
(#360) 'TWOPI' is not defined.
(#382) 'PI' is not defined.
(#382) 'HALFPI' is not defined.
(#383) 'PI' is not defined.
(#383) 'HALFPI' is not defined.
(#395) 'PI' is not defined.
(#395) 'HALFPI' is not defined.
(#396) 'PI' is not defined.
(#396) 'HALFPI' is not defined.
(#460) 'RGraph' is not defined.
(#544) 'TWOPI' is not defined.
(#557) 'HALFPI' is not defined.
(#558) 'HALFPI' is not defined.
(#579) 'gg' is not defined.
(#609) 'TWOPI' is not defined.
(#617) 'HALFPI' is not defined.
(#618) 'HALFPI' is not defined.
(#654) 'PI' is not defined.
(#664) 'HALFPI' is not defined.
(#665) 'HALFPI' is not defined.
(#925) 'TWOPI' is not defined.
(#925) 'TWOPI' is not defined.
(#926) 'HALFPI' is not defined.
(#926) 'TWOPI' is not defined.
(#934) 'halign' is not defined.
(#936) 'halign' is not defined.
(#938) 'halign' is not defined.
(#946) 'halign' is not defined.
(#1173) 'RGraph' is not defined.
(#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 'RGraph'.
(#44) Line is too long.
(#137) Missing semicolon.
(#235) Missing semicolon.
(#255) Missing semicolon.
(#360) Missing semicolon.
(#389) Line is too long.
(#395) Line is too long.
(#427) Line is too long.
(#432) Line is too long.
(#439) Line is too long.
(#478) Line is too long.
(#480) Line is too long.
(#483) Line is too long.
(#492) 'y' is already defined.
(#529) Line is too long.
(#537) Missing semicolon.
(#553) Line is too long.
(#555) Missing semicolon.
(#562) Missing semicolon.
(#605) Use '===' to compare with '0'.
(#609) Line is too long.
(#619) Use '!==' to compare with '0'.
(#631) Missing semicolon.
(#669) Line is too long.
(#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) Line is too long.
(#820) Missing semicolon.
(#847) Line is too long.
(#857) Missing semicolon.
(#891) Line is too long.
(#914) Missing semicolon.
(#936) Missing semicolon.
(#961) Missing semicolon.
(#976) Missing semicolon.
(#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.
(#11) 'RGraph' is not defined.
(#20) 'RGraph' is not defined.
(#32) 'RGraph' is not defined.
(#33) 'RGraph' is not defined.
(#41) 'RGraph' is not defined.
(#161) 'alert' is not defined.
(#169) 'RGraph' is not defined.
(#193) 'RGraph' is not defined.
(#373) 'RGraph' is not defined.
(#393) 'ISOLD' is not defined.
(#529) 'RGraph' is not defined.
(#947) 'RGraph' is not defined.
(#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.
(#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.
(#149) 'i' is already defined.
(#181) Use '===' to compare with ''.
(#181) Use '===' to compare with 'true'.
(#213) Use '===' to compare with '0'.
(#42) 'child' is not defined.
(#43) 'choice' is not defined.
(#45) 'child' is not defined.
(#46) 'child' is not defined.
(#55) 'choice' is not defined.
(#56) 'child' is not defined.
(#56) 'choice' is not defined.
(#65) 'radio' is not defined.
(#66) 'radio' is not defined.
(#69) 'droplist' is not defined.
(#70) 'droplist' is not defined.
(#82) 'radio' is not defined.
(#83) 'radio' is not defined.
(#84) 'radio' is not defined.
(#85) 'radio' is not defined.
(#88) 'droplist' is not defined.
(#89) 'droplist' is not defined.
(#90) 'droplist' is not defined.
(#91) 'droplist' is not defined.
(#94) 'textarea' is not defined.
(#95) 'textarea' is not defined.
(#125) 'other' is not defined.
(#128) 'other' is not defined.
(#163) 'col_name' is not defined.
(#166) 'button' is not defined.
(#167) 'button' is not defined.
(#167) 'button' is not defined.
(#167) 'button' is not defined.
(#168) 'button' is not defined.
(#168) 'col_name' is not defined.
(#169) 'button' is not defined.
(#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

(338 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
(#203) Function restore_questionnaire_activity_structure_step::process_questionnaire_attempt is not documented
(#216) Function restore_questionnaire_activity_structure_step::process_questionnaire_response is not documented
(#233) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_bool is not documented
(#245) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_date is not documented
(#257) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_multiple is not documented
(#270) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_other is not documented
(#283) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_rank is not documented
(#296) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_single is not documented
(#309) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_text is not documented
(#321) 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/classes/task/cleanup.php
(#26) Class cleanup is not documented
(#37) Function cleanup::execute 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/tasks.php
(#17) No one-line description found in phpdocs for file
mod/questionnaire/db/upgrade.php
(#17) File-level phpdocs block is not found
(#17) Function xmldb_questionnaire_upgrade is not documented
(#539) 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
(#539) 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
(#278) Function questionnaire_grades is not documented
(#703) Function questionnaire_get_view_actions is not documented
(#707) Function questionnaire_get_post_actions is not documented
(#711) Function questionnaire_get_recent_mod_activity is not documented
(#50) There is no description in phpdocs for function questionnaire_get_extra_capabilities
(#285) Phpdocs for function questionnaire_get_user_grades has incomplete parameters list
(#307) Phpdocs for function questionnaire_update_grades has incomplete parameters list
(#358) Phpdocs for function questionnaire_grade_item_update has incomplete parameters list
(#409) Phpdocs for function questionnaire_scale_used has incomplete parameters list
(#421) Phpdocs for function questionnaire_scale_used_anywhere has incomplete parameters list
(#1039) Phpdocs for function questionnaire_reset_course_form_definition has incomplete parameters list
(#1047) Phpdocs for function questionnaire_reset_course_form_defaults has incomplete parameters list
(#878) Not recommended phpdocs tag @global used
(#952) Not recommended phpdocs tag @global used
(#952) Not recommended phpdocs tag @global used
(#952) 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
(#278) Package is not specified for function questionnaire_grades. It is also not specified in file-level phpdocs
(#282) Package is not specified for function questionnaire_get_user_grades. It is also not specified in file-level phpdocs
(#304) Package is not specified for function questionnaire_update_grades. It is also not specified in file-level phpdocs
(#355) Package is not specified for function questionnaire_grade_item_update. It is also not specified in file-level phpdocs
(#404) Package is not specified for function questionnaire_scale_used. It is also not specified in file-level phpdocs
(#417) Package is not specified for function questionnaire_scale_used_anywhere. It is also not specified in file-level phpdocs
(#428) Package is not specified for function questionnaire_pluginfile. It is also not specified in file-level phpdocs
(#479) Package is not specified for function questionnaire_extend_settings_navigation. It is also not specified in file-level phpdocs
(#703) Package is not specified for function questionnaire_get_view_actions. It is also not specified in file-level phpdocs
(#707) Package is not specified for function questionnaire_get_post_actions. It is also not specified in file-level phpdocs
(#711) Package is not specified for function questionnaire_get_recent_mod_activity. It is also not specified in file-level phpdocs
(#875) Package is not specified for function questionnaire_print_recent_mod_activity. It is also not specified in file-level phpdocs
(#945) Package is not specified for function questionnaire_print_overview. It is also not specified in file-level phpdocs
(#1035) Package is not specified for function questionnaire_reset_course_form_definition. It is also not specified in file-level phpdocs
(#1047) Package is not specified for function questionnaire_reset_course_form_defaults. It is also not specified in file-level phpdocs
(#1055) Package is not specified for function questionnaire_reset_userdata. It is also not specified in file-level phpdocs
(#1111) 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
(#847) Function questionnaire::print_survey_end is not documented
(#864) Function questionnaire::survey_print_render is not documented
(#974) Function questionnaire::survey_update is not documented
(#1042) Function questionnaire::survey_copy is not documented
(#1117) Function questionnaire::type_has_choices is not documented
(#1139) Function questionnaire::response_check_format is not documented
(#1380) Function questionnaire::response_delete is not documented
(#1422) Function questionnaire::response_import_sec is not documented
(#1438) Function questionnaire::response_import_all is not documented
(#1455) Function questionnaire::response_commit is not documented
(#1471) Function questionnaire::get_response is not documented
(#1495) Function questionnaire::response_select_max_sec is not documented
(#1506) Function questionnaire::response_select_max_pos is not documented
(#1533) Function questionnaire::response_select_name is not documented
(#1593) Function questionnaire::response_send_email is not documented
(#1668) Function questionnaire::response_insert is not documented
(#1707) Function questionnaire::response_select is not documented
(#2064) Function questionnaire::response_goto_thankyou is not documented
(#2121) Function questionnaire::response_goto_saved is not documented
(#2136) Function questionnaire::survey_results_navbar_alpha is not documented
(#2331) Function questionnaire::survey_results_navbar_student is not documented
(#2405) Function questionnaire::survey_results is not documented
(#2557) Function questionnaire::generate_csv is not documented
(#2927) Function questionnaire::export_csv is not documented
(#2957) Function questionnaire::move_question is not documented
(#2983) 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
(#942) Function questionnaire_question::questionend_survey_display is not documented
(#947) Function questionnaire_question::response_check_required is not documented
(#963) Function questionnaire_question::yesno_survey_display is not documented
(#1038) Function questionnaire_question::text_survey_display is not documented
(#1045) Function questionnaire_question::essay_survey_display is not documented
(#1077) Function questionnaire_question::radio_survey_display is not documented
(#1213) Function questionnaire_question::check_survey_display is not documented
(#1307) Function questionnaire_question::drop_survey_display is not documented
(#1346) Function questionnaire_question::rate_survey_display is not documented
(#1523) Function questionnaire_question::date_survey_display is not documented
(#1548) Function questionnaire_question::numeric_survey_display is not documented
(#1588) Function questionnaire_question::sectiontext_survey_display is not documented
(#1592) Function questionnaire_question::response_display is not documented
(#1605) Function questionnaire_question::yesno_response_display is not documented
(#1636) Function questionnaire_question::text_response_display is not documented
(#1641) Function questionnaire_question::essay_response_display is not documented
(#1647) Function questionnaire_question::radio_response_display is not documented
(#1695) Function questionnaire_question::check_response_display is not documented
(#1741) Function questionnaire_question::drop_response_display is not documented
(#1758) Function questionnaire_question::rate_response_display is not documented
(#1891) Function questionnaire_question::date_response_display is not documented
(#1899) Function questionnaire_question::numeric_response_display is not documented
(#1911) Function questionnaire_question::sectiontext_response_display is not documented
(#1918) Function questionnaire_question::mkrespercent is not documented
(#2008) Function questionnaire_question::mkreslist is not documented
(#2037) Function questionnaire_question::mkreslisttext is not documented
(#2074) Function questionnaire_question::mkreslistdate is not documented
(#2102) Function questionnaire_question::mkreslistnumeric is not documented
(#2141) Function questionnaire_question::mkresavg is not documented
(#2299) Function questionnaire_question::mkrescount is not documented
(#2496) Function sortavgasc is not documented
(#2508) 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
(#219) 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]


grunt changes

(0 errors, 0 warnings)

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


shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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