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

(48 errors, 5 warnings)

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

blocks/dash/block_dash.php
(#91) global $PAGE cannot be used in block classes. Use $this->page.
(#108) global $PAGE cannot be used in block classes. Use $this->page.
blocks/dash/classes/external.php
(#44) Perl-style comments are not allowed; use "// Comment." instead
(#73) Variable "block_instance_id" must not contain underscores.
(#73) Variable "filter_form_data" must not contain underscores.
(#73) Variable "sort_field" must not contain underscores.
(#77) Variable "block_instance_id" must not contain underscores.
(#79) Variable "filter_form_data" must not contain underscores.
(#80) Variable "sort_field" must not contain underscores.
(#137) Perl-style comments are not allowed; use "// Comment." instead
(#139) Perl-style comments are not allowed; use "// Comment." instead
(#224) Perl-style comments are not allowed; use "// Comment." instead
blocks/dash/classes/local/block_builder.php
(#78) global $PAGE cannot be used in block classes. Use $this->page.
(#81) global $PAGE cannot be used in block classes. Use $this->page.
(#94) global $PAGE cannot be used in block classes. Use $this->page.
blocks/dash/classes/local/data_grid/data_grid.php
(#43) Perl-style comments are not allowed; use "// Comment." instead
(#100) Perl-style comments are not allowed; use "// Comment." instead
(#199) Perl-style comments are not allowed; use "// Comment." instead
(#277) Perl-style comments are not allowed; use "// Comment." instead
(#279) Perl-style comments are not allowed; use "// Comment." instead
(#297) Perl-style comments are not allowed; use "// Comment." instead
(#299) Perl-style comments are not allowed; use "// Comment." instead
(#301) Perl-style comments are not allowed; use "// Comment." instead
(#303) Perl-style comments are not allowed; use "// Comment." instead
(#330) Perl-style comments are not allowed; use "// Comment." instead
(#332) Perl-style comments are not allowed; use "// Comment." instead
(#384) Perl-style comments are not allowed; use "// Comment." instead
(#386) Perl-style comments are not allowed; use "// Comment." instead
(#399) Perl-style comments are not allowed; use "// Comment." instead
(#401) Perl-style comments are not allowed; use "// Comment." instead
(#432) Public method name "data_grid::jsonSerialize" must be in lower-case letters only
(#439) Perl-style comments are not allowed; use "// Comment." instead
blocks/dash/classes/local/data_grid/field/abstract_field_definition.php
(#135) Perl-style comments are not allowed; use "// Comment." instead
(#180) Inline comments must end in full-stops, exclamation marks, or question marks
(#186) Inline comments must start with a capital letter, digit or 3-dots sequence
(#186) Inline comments must end in full-stops, exclamation marks, or question marks
(#190) Perl-style comments are not allowed; use "// Comment." instead
(#192) Perl-style comments are not allowed; use "// Comment." instead
(#242) Perl-style comments are not allowed; use "// Comment." instead
(#244) Perl-style comments are not allowed; use "// Comment." instead
(#286) Perl-style comments are not allowed; use "// Comment." instead
(#288) Perl-style comments are not allowed; use "// Comment." instead
(#357) Perl-style comments are not allowed; use "// Comment." instead
(#369) Whitespace found at end of line within string
blocks/dash/classes/local/data_grid/field/attribute/abstract_field_attribute.php
(#75) Perl-style comments are not allowed; use "// Comment." instead
(#127) Perl-style comments are not allowed; use "// Comment." instead
blocks/dash/classes/local/data_grid/sql_data_grid.php
(#266) Perl-style comments are not allowed; use "// Comment." instead
(#287) Perl-style comments are not allowed; use "// Comment." instead
blocks/dash/classes/local/data_source/abstract_data_source.php
(#312) Perl-style comments are not allowed; use "// Comment." instead
(#346) Perl-style comments are not allowed; use "// Comment." instead
blocks/dash/classes/local/layout/abstract_layout.php
(#244) Inline comments must end in full-stops, exclamation marks, or question marks
blocks/dash/classes/output/mustache_custom_loader.php
(#52) Protected method name "mustache_custom_loader::getFileName" must be in lower-case letters only
blocks/dash/field_definitions.php
(#287) Line exceeds 132 characters; contains 160 characters

Javascript coding style problems

(106 errors, 510 warnings)

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

blocks/dash/amd/src/dash_instance.js
(#1) This line has a length of 142. Maximum allowed is 132. (max-len)
(#26) Unexpected space before function parentheses. (space-before-function-paren)
(#26) 'e' is defined but never used. (no-unused-vars)
(#34) Unexpected space before function parentheses. (space-before-function-paren)
(#91) Identifier 'block_instance_id' is not in camel case. (camelcase)
(#92) Identifier 'filter_form_data' is not in camel case. (camelcase)
(#94) Identifier 'sort_field' is not in camel case. (camelcase)
blocks/dash/amd/src/datepicker.js
(#1) Expected space or tab after '/*' in comment. (spaced-comment)
(#7) Missing space before opening brace. (space-before-blocks)
(#13) 'jQuery' is not defined. (no-undef)
(#15) Missing space before opening brace. (space-before-blocks)
(#16) Missing JSDoc comment. (require-jsdoc)
(#16) Missing space before opening brace. (space-before-blocks)
(#19) Missing JSDoc comment. (require-jsdoc)
(#19) Missing space before opening brace. (space-before-blocks)
(#21) A function with a name starting with an uppercase letter should only be used as a constructor. (babel/new-cap)
(#23) Missing JSDoc comment. (require-jsdoc)
(#30) Missing JSDoc comment. (require-jsdoc)
(#30) Missing space before opening brace. (space-before-blocks)
(#31) Missing space before opening brace. (space-before-blocks)
(#39) Missing JSDoc comment. (require-jsdoc)
(#43) Missing space before opening brace. (space-before-blocks)
(#45) Missing space before opening brace. (space-before-blocks)
(#48) Missing space before opening brace. (space-before-blocks)
(#52) Expected { after 'for' condition. (curly)
(#52) Operator '=' must be spaced. (space-infix-ops)
(#52) Operator '=' must be spaced. (space-infix-ops)
(#54) Expected { after 'if' condition. (curly)
(#54) Operator '*' must be spaced. (space-infix-ops)
(#54) Operator '*' must be spaced. (space-infix-ops)
(#54) Operator '*' must be spaced. (space-infix-ops)
(#58) Missing space before opening brace. (space-before-blocks)
(#59) A space is required after ','. (comma-spacing)
(#61) Identifier 'new_array' is not in camel case. (camelcase)
(#61) Missing space before opening brace. (space-before-blocks)
(#62) Expected { after 'if' condition. (curly)
(#62) Identifier 'new_array' is not in camel case. (camelcase)
(#64) Expected { after 'if' condition. (curly)
(#65) Identifier 'new_array' is not in camel case. (camelcase)
(#65) Identifier 'new_array' is not in camel case. (camelcase)
(#69) Missing space before opening brace. (space-before-blocks)
(#72) Missing space before opening brace. (space-before-blocks)
(#79) Missing space before opening brace. (space-before-blocks)
(#90) Missing space before opening brace. (space-before-blocks)
(#105) This line has a length of 163. Maximum allowed is 132. (max-len)
(#106) Expected { after 'if' condition. (curly)
(#124) Missing space before opening brace. (space-before-blocks)
(#126) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#131) Missing space before opening brace. (space-before-blocks)
(#137) Missing space before opening brace. (space-before-blocks)
(#150) Identifier '_allow_update' is not in camel case. (camelcase)
(#152) Identifier '_allow_update' is not in camel case. (camelcase)
(#159) Missing space before opening brace. (space-before-blocks)
(#167) Missing space before opening brace. (space-before-blocks)
(#168) Expected to return a value at the end of function. (consistent-return)
(#168) Missing space before opening brace. (space-before-blocks)
(#169) Missing space before opening brace. (space-before-blocks)
(#178) Missing space before opening brace. (space-before-blocks)
(#179) Expected { after 'if' condition. (curly)
(#184) Identifier '_check_template' is not in camel case. (camelcase)
(#184) Missing space before opening brace. (space-before-blocks)
(#197) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#203) Identifier '_process_options' is not in camel case. (camelcase)
(#203) Method '_process_options' has a complexity of 31. Maximum allowed is 20. (complexity)
(#203) Missing space before opening brace. (space-before-blocks)
(#212) Missing space before opening brace. (space-before-blocks)
(#214) Expected { after 'if' condition. (curly)
(#227) Comments should not begin with a lowercase character. (capitalized-comments)
(#228) Missing space before opening brace. (space-before-blocks)
(#230) Expected { after 'if' condition. (curly)
(#239) Missing space before opening brace. (space-before-blocks)
(#240) Redundant double negation. (no-extra-boolean-cast)
(#240) Missing space before opening brace. (space-before-blocks)
(#241) Expected { after 'if' condition. (curly)
(#243) Expected { after 'else'. (curly)
(#245) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#250) Missing space before opening brace. (space-before-blocks)
(#251) Redundant double negation. (no-extra-boolean-cast)
(#251) Missing space before opening brace. (space-before-blocks)
(#252) Expected { after 'if' condition. (curly)
(#254) Expected { after 'else'. (curly)
(#256) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#262) Operator '||' must be spaced. (space-infix-ops)
(#263) Operator '||' must be spaced. (space-infix-ops)
(#265) Operator '||' must be spaced. (space-infix-ops)
(#269) Missing space before opening brace. (space-before-blocks)
(#275) Missing space before opening brace. (space-before-blocks)
(#279) Expected { after 'if' condition. (curly)
(#280) Comments should not begin with a lowercase character. (capitalized-comments)
(#281) Missing space before opening brace. (space-before-blocks)
(#282) Missing space before opening brace. (space-before-blocks)
(#292) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#294) Missing space before opening brace. (space-before-blocks)
(#299) Missing space before opening brace. (space-before-blocks)
(#310) A function with a name starting with an uppercase letter should only be used as a constructor. (babel/new-cap)
(#312) A function with a name starting with an uppercase letter should only be used as a constructor. (babel/new-cap)
(#315) Missing space before opening brace. (space-before-blocks)
(#316) Operator '=' must be spaced. (space-infix-ops)
(#316) Missing space before opening brace. (space-before-blocks)
(#318) Missing space before opening brace. (space-before-blocks)
(#321) Missing space before opening brace. (space-before-blocks)
(#328) Missing space before opening brace. (space-before-blocks)
(#329) Operator '=' must be spaced. (space-infix-ops)
(#329) Missing space before opening brace. (space-before-blocks)
(#331) Missing space before opening brace. (space-before-blocks)
(#334) Missing space before opening brace. (space-before-blocks)
(#341) Missing space before opening brace. (space-before-blocks)
(#343) Missing space before opening brace. (space-before-blocks)
(#344) Expected { after 'if' condition. (curly)
(#355) Comments should not begin with a lowercase character. (capitalized-comments)
(#359) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#360) Comments should not begin with a lowercase character. (capitalized-comments)
(#369) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#381) Missing space before opening brace. (space-before-blocks)
(#382) Identifier '_focused_from' is not in camel case. (camelcase)
(#387) Missing space before opening brace. (space-before-blocks)
(#388) Identifier '_focused_from' is not in camel case. (camelcase)
(#396) Missing space before opening brace. (space-before-blocks)
(#416) Missing space before opening brace. (space-before-blocks)
(#424) Missing space before opening brace. (space-before-blocks)
(#431) Missing space before opening brace. (space-before-blocks)
(#435) Missing space before opening brace. (space-before-blocks)
(#438) Missing space before opening brace. (space-before-blocks)
(#442) Missing space before opening brace. (space-before-blocks)
(#445) Missing space before opening brace. (space-before-blocks)
(#447) Identifier 'local_date' is not in camel case. (camelcase)
(#451) Identifier 'local_date' is not in camel case. (camelcase)
(#454) Missing space before opening brace. (space-before-blocks)
(#455) Missing space before opening brace. (space-before-blocks)
(#458) Missing space before opening brace. (space-before-blocks)
(#469) Missing space before opening brace. (space-before-blocks)
(#470) Expected { after 'if' condition. (curly)
(#472) Expected { after 'if' condition. (curly)
(#481) Method 'show' expected no return value. (consistent-return)
(#484) Missing space before opening brace. (space-before-blocks)
(#485) Expected { after 'if' condition. (curly)
(#492) Expected { after 'if' condition. (curly)
(#498) Missing space before opening brace. (space-before-blocks)
(#504) Missing space before opening brace. (space-before-blocks)
(#510) Missing space before opening brace. (space-before-blocks)
(#525) Identifier '_utc_to_local' is not in camel case. (camelcase)
(#525) Missing space before opening brace. (space-before-blocks)
(#538) Identifier '_local_to_utc' is not in camel case. (camelcase)
(#538) Missing space before opening brace. (space-before-blocks)
(#539) Operator '*' must be spaced. (space-infix-ops)
(#541) Identifier '_zero_time' is not in camel case. (camelcase)
(#541) Missing space before opening brace. (space-before-blocks)
(#544) Identifier '_zero_utc_time' is not in camel case. (camelcase)
(#544) Missing space before opening brace. (space-before-blocks)
(#545) A function with a name starting with an uppercase letter should only be used as a constructor. (babel/new-cap)
(#548) Missing space before opening brace. (space-before-blocks)
(#552) Missing space before opening brace. (space-before-blocks)
(#553) Missing space before opening brace. (space-before-blocks)
(#558) Missing space before opening brace. (space-before-blocks)
(#562) Missing space before opening brace. (space-before-blocks)
(#563) Identifier 'selected_date' is not in camel case. (camelcase)
(#564) Identifier 'selected_date' is not in camel case. (camelcase)
(#571) Missing space before opening brace. (space-before-blocks)
(#581) Missing space before opening brace. (space-before-blocks)
(#589) Missing space before opening brace. (space-before-blocks)
(#599) Missing space before opening brace. (space-before-blocks)
(#605) Missing space before opening brace. (space-before-blocks)
(#606) Expected { after 'if' condition. (curly)
(#610) Missing space before opening brace. (space-before-blocks)
(#615) Missing space before opening brace. (space-before-blocks)
(#619) Missing space before opening brace. (space-before-blocks)
(#626) Missing space before opening brace. (space-before-blocks)
(#630) Missing space before opening brace. (space-before-blocks)
(#637) Missing space before opening brace. (space-before-blocks)
(#643) Missing space before opening brace. (space-before-blocks)
(#649) Missing space before opening brace. (space-before-blocks)
(#655) Missing space before opening brace. (space-before-blocks)
(#656) Expected { after 'if' condition. (curly)
(#667) Missing space before opening brace. (space-before-blocks)
(#669) Expected { after 'if' condition. (curly)
(#683) Operator '+' must be spaced. (space-infix-ops)
(#687) Missing space before opening brace. (space-before-blocks)
(#689) Expected { after 'if' condition. (curly)
(#691) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#692) Comments should not begin with a lowercase character. (capitalized-comments)
(#696) Comments should not begin with a lowercase character. (capitalized-comments)
(#700) Comments should not begin with a lowercase character. (capitalized-comments)
(#714) Comments should not begin with a lowercase character. (capitalized-comments)
(#717) Identifier 'top_overflow' is not in camel case. (camelcase)
(#718) Missing space before opening brace. (space-before-blocks)
(#719) Identifier 'top_overflow' is not in camel case. (camelcase)
(#720) Identifier 'top_overflow' is not in camel case. (camelcase)
(#724) Expected { after 'if' condition. (curly)
(#726) Expected { after 'else'. (curly)
(#746) Identifier '_allow_update' is not in camel case. (camelcase)
(#747) Missing space before opening brace. (space-before-blocks)
(#748) Expected { after 'if' condition. (curly)
(#754) Missing space before opening brace. (space-before-blocks)
(#755) Missing space before opening brace. (space-before-blocks)
(#756) Expected { after 'if' condition. (curly)
(#765) Expected { after 'if' condition. (curly)
(#767) Expected { after 'else'. (curly)
(#772) Missing space before opening brace. (space-before-blocks)
(#775) Missing space before opening brace. (space-before-blocks)
(#784) Expected { after 'if' condition. (curly)
(#786) Expected { after 'if' condition. (curly)
(#788) Expected { after 'if' condition. (curly)
(#790) Expected { after 'else'. (curly)
(#794) Missing space before opening brace. (space-before-blocks)
(#795) Comments should not begin with a lowercase character. (capitalized-comments)
(#798) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#799) Missing space before opening brace. (space-before-blocks)
(#800) Comments should not begin with a lowercase character. (capitalized-comments)
(#815) Missing space before opening brace. (space-before-blocks)
(#819) Missing space before opening brace. (space-before-blocks)
(#822) Missing space before opening brace. (space-before-blocks)
(#824) Expected { after 'if' condition. (curly)
(#826) Operator '+' must be spaced. (space-infix-ops)
(#826) Operator '%' must be spaced. (space-infix-ops)
(#826) Operator '+' must be spaced. (space-infix-ops)
(#833) Missing space before opening brace. (space-before-blocks)
(#837) Missing space before opening brace. (space-before-blocks)
(#844) Missing space before opening brace. (space-before-blocks)
(#845) Expected { after 'if' condition. (curly)
(#847) Expected { after 'else'. (curly)
(#848) Missing space before opening brace. (space-before-blocks)
(#854) Method 'getClassNames' has a complexity of 21. Maximum allowed is 20. (complexity)
(#854) Missing space before opening brace. (space-before-blocks)
(#858) A function with a name starting with an uppercase letter should only be used as a constructor. (babel/new-cap)
(#859) Missing space before opening brace. (space-before-blocks)
(#861) Missing space before opening brace. (space-before-blocks)
(#864) Expected { after 'if' condition. (curly)
(#870) Expected { after 'if' condition. (curly)
(#872) Missing space before opening brace. (space-before-blocks)
(#875) Missing space before opening brace. (space-before-blocks)
(#878) Missing space before opening brace. (space-before-blocks)
(#882) Missing space before opening brace. (space-before-blocks)
(#883) Operator '-' must be spaced. (space-infix-ops)
(#883) Missing space before opening brace. (space-before-blocks)
(#886) Missing space before opening brace. (space-before-blocks)
(#889) Missing space before opening brace. (space-before-blocks)
(#892) Operator '-' must be spaced. (space-infix-ops)
(#892) Missing space before opening brace. (space-before-blocks)
(#899) Identifier '_fill_yearsView' is not in camel case. (camelcase)
(#899) Missing space before opening brace. (space-before-blocks)
(#906) Missing space before opening brace. (space-before-blocks)
(#950) This line has a length of 140. Maximum allowed is 132. (max-len)
(#957) Method 'fill' has a complexity of 43. Maximum allowed is 20. (complexity)
(#957) Missing space before opening brace. (space-before-blocks)
(#965) ["en"] is better written in dot notation. (dot-notation)
(#966) ["en"] is better written in dot notation. (dot-notation)
(#967) ["en"] is better written in dot notation. (dot-notation)
(#968) A function with a name starting with an uppercase letter should only be used as a constructor. (babel/new-cap)
(#969) This line has a length of 198. Maximum allowed is 132. (max-len)
(#972) Expected { after 'if' condition. (curly)
(#987) A function with a name starting with an uppercase letter should only be used as a constructor. (babel/new-cap)
(#989) Operator '%' must be spaced. (space-infix-ops)
(#991) Missing space before opening brace. (space-before-blocks)
(#998) Missing space before opening brace. (space-before-blocks)
(#1000) Missing space before opening brace. (space-before-blocks)
(#1002) Missing space before opening brace. (space-before-blocks)
(#1011) This line has a length of 133. Maximum allowed is 132. (max-len)
(#1011) A function with a name starting with an uppercase letter should only be used as a constructor. (babel/new-cap)
(#1014) Operator '+' must be spaced. (space-infix-ops)
(#1014) Operator '+' must be spaced. (space-infix-ops)
(#1022) Missing space before opening brace. (space-before-blocks)
(#1024) Expected { after 'if' condition. (curly)
(#1026) Expected { after 'if' condition. (curly)
(#1028) Expected { after 'if' condition. (curly)
(#1030) Expected { after 'if' condition. (curly)
(#1032) Expected { after 'if' condition. (curly)
(#1034) Expected { after 'if' condition. (curly)
(#1036) Expected { after 'if' condition. (curly)
(#1040) Expected space or tab after '//' in comment. (spaced-comment)
(#1041) Expected space or tab after '//' in comment. (spaced-comment)
(#1048) This line has a length of 182. Maximum allowed is 132. (max-len)
(#1048) Operator '+' must be spaced. (space-infix-ops)
(#1048) Operator '+' must be spaced. (space-infix-ops)
(#1048) Operator '+' must be spaced. (space-infix-ops)
(#1048) Operator '+' must be spaced. (space-infix-ops)
(#1050) Missing space before opening brace. (space-before-blocks)
(#1057) ["en"] is better written in dot notation. (dot-notation)
(#1064) Missing space before opening brace. (space-before-blocks)
(#1065) Expected { after 'if' condition. (curly)
(#1069) Missing space before opening brace. (space-before-blocks)
(#1072) Missing space before opening brace. (space-before-blocks)
(#1075) Missing space before opening brace. (space-before-blocks)
(#1076) Operator '+' must be spaced. (space-infix-ops)
(#1079) Missing space before opening brace. (space-before-blocks)
(#1081) Missing space before opening brace. (space-before-blocks)
(#1084) Expected { after 'if' condition. (curly)
(#1086) Expected { after 'if' condition. (curly)
(#1088) Expected { after 'if' condition. (curly)
(#1090) Expected { after 'if' condition. (curly)
(#1092) Expected { after 'if' condition. (curly)
(#1094) Expected { after 'if' condition. (curly)
(#1133) Missing space before opening brace. (space-before-blocks)
(#1134) Expected { after 'if' condition. (curly)
(#1147) Missing space before opening brace. (space-before-blocks)
(#1150) Comments should not begin with a lowercase character. (capitalized-comments)
(#1153) Comments should not begin with a lowercase character. (capitalized-comments)
(#1156) Comments should not begin with a lowercase character. (capitalized-comments)
(#1171) Missing space before opening brace. (space-before-blocks)
(#1175) 'dir' is defined but never used. (no-unused-vars)
(#1179) Missing space before opening brace. (space-before-blocks)
(#1184) Missing space before opening brace. (space-before-blocks)
(#1186) A function with a name starting with an uppercase letter should only be used as a constructor. (babel/new-cap)
(#1190) Missing space before opening brace. (space-before-blocks)
(#1194) Missing space before opening brace. (space-before-blocks)
(#1203) Missing space before opening brace. (space-before-blocks)
(#1215) Missing space before opening brace. (space-before-blocks)
(#1216) A function with a name starting with an uppercase letter should only be used as a constructor. (babel/new-cap)
(#1224) Missing space before opening brace. (space-before-blocks)
(#1230) Missing space before opening brace. (space-before-blocks)
(#1248) Missing space before opening brace. (space-before-blocks)
(#1251) Missing space before opening brace. (space-before-blocks)
(#1259) Identifier '_toggle_multidate' is not in camel case. (camelcase)
(#1259) Missing space before opening brace. (space-before-blocks)
(#1261) Missing space before opening brace. (space-before-blocks)
(#1265) Missing space before opening brace. (space-before-blocks)
(#1266) Missing space before opening brace. (space-before-blocks)
(#1272) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#1277) Expected { after 'if' condition. (curly)
(#1278) Expected { after 'while' condition. (curly)
(#1282) Missing space before opening brace. (space-before-blocks)
(#1283) Expected { after 'if' condition. (curly)
(#1285) Expected { after 'if' condition. (curly)
(#1294) Missing space before opening brace. (space-before-blocks)
(#1299) Missing space before opening brace. (space-before-blocks)
(#1306) Missing space before opening brace. (space-before-blocks)
(#1310) Missing space before opening brace. (space-before-blocks)
(#1311) Expected { after 'if' condition. (curly)
(#1313) Expected { after 'if' condition. (curly)
(#1315) Identifier 'new_date' is not in camel case. (camelcase)
(#1316) Identifier 'new_date' is not in camel case. (camelcase)
(#1317) Identifier 'new_date' is not in camel case. (camelcase)
(#1319) Identifier 'new_month' is not in camel case. (camelcase)
(#1321) Missing space before opening brace. (space-before-blocks)
(#1325) Missing space before opening brace. (space-before-blocks)
(#1326) Identifier 'new_date' is not in camel case. (camelcase)
(#1330) Missing space before opening brace. (space-before-blocks)
(#1331) Identifier 'new_date' is not in camel case. (camelcase)
(#1331) Identifier 'new_month' is not in camel case. (camelcase)
(#1333) Identifier 'new_month' is not in camel case. (camelcase)
(#1334) Identifier 'new_date' is not in camel case. (camelcase)
(#1336) Identifier 'new_month' is not in camel case. (camelcase)
(#1336) Identifier 'new_month' is not in camel case. (camelcase)
(#1337) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#1340) Expected { after 'for' condition. (curly)
(#1340) Operator '=' must be spaced. (space-infix-ops)
(#1342) Identifier 'new_date' is not in camel case. (camelcase)
(#1344) Identifier 'new_month' is not in camel case. (camelcase)
(#1344) Identifier 'new_date' is not in camel case. (camelcase)
(#1345) Identifier 'new_date' is not in camel case. (camelcase)
(#1346) Missing space before opening brace. (space-before-blocks)
(#1347) Identifier 'new_month' is not in camel case. (camelcase)
(#1347) Identifier 'new_date' is not in camel case. (camelcase)
(#1352) Missing space before opening brace. (space-before-blocks)
(#1353) Identifier 'new_date' is not in camel case. (camelcase)
(#1354) Identifier 'new_date' is not in camel case. (camelcase)
(#1356) Identifier 'new_date' is not in camel case. (camelcase)
(#1359) Missing space before opening brace. (space-before-blocks)
(#1360) Operator '*' must be spaced. (space-infix-ops)
(#1363) Missing space before opening brace. (space-before-blocks)
(#1367) Expected { after 'if' condition. (curly)
(#1377) Missing space before opening brace. (space-before-blocks)
(#1381) Missing space before opening brace. (space-before-blocks)
(#1384) Missing space before opening brace. (space-before-blocks)
(#1390) Missing space before opening brace. (space-before-blocks)
(#1394) Method 'keydown' has a complexity of 43. Maximum allowed is 20. (complexity)
(#1394) Missing space before opening brace. (space-before-blocks)
(#1395) Missing space before opening brace. (space-before-blocks)
(#1396) Comments should not begin with a lowercase character. (capitalized-comments)
(#1405) Missing space before opening brace. (space-before-blocks)
(#1406) Comments should not begin with a lowercase character. (capitalized-comments)
(#1407) Missing space before opening brace. (space-before-blocks)
(#1411) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#1412) Expected { after 'else'. (curly)
(#1417) Comments should not begin with a lowercase character. (capitalized-comments)
(#1418) Comments should not begin with a lowercase character. (capitalized-comments)
(#1419) Comments should not begin with a lowercase character. (capitalized-comments)
(#1420) Comments should not begin with a lowercase character. (capitalized-comments)
(#1421) Expected { after 'if' condition. (curly)
(#1425) Missing space before opening brace. (space-before-blocks)
(#1428) Expected { after 'if' condition. (curly)
(#1430) Missing space before opening brace. (space-before-blocks)
(#1433) Expected { after 'if' condition. (curly)
(#1435) Missing space before opening brace. (space-before-blocks)
(#1437) Missing space before opening brace. (space-before-blocks)
(#1451) Missing space before opening brace. (space-before-blocks)
(#1458) Comments should not begin with a lowercase character. (capitalized-comments)
(#1459) Expected { after 'if' condition. (curly)
(#1470) Missing space before opening brace. (space-before-blocks)
(#1473) Expected { after 'if' condition. (curly)
(#1477) Comments should not begin with a lowercase character. (capitalized-comments)
(#1484) Missing space before opening brace. (space-before-blocks)
(#1485) Expected { after 'if' condition. (curly)
(#1487) Expected { after 'else'. (curly)
(#1493) Missing space before opening brace. (space-before-blocks)
(#1505) Missing space before opening brace. (space-before-blocks)
(#1508) Missing space before opening brace. (space-before-blocks)
(#1519) Missing space before opening brace. (space-before-blocks)
(#1525) Missing space before opening brace. (space-before-blocks)
(#1526) Missing space before opening brace. (space-before-blocks)
(#1531) Missing space before opening brace. (space-before-blocks)
(#1532) Missing space before opening brace. (space-before-blocks)
(#1535) Missing space before opening brace. (space-before-blocks)
(#1539) Missing space before opening brace. (space-before-blocks)
(#1540) Missing space before opening brace. (space-before-blocks)
(#1544) Missing space before opening brace. (space-before-blocks)
(#1548) Expected { after 'if' condition. (curly)
(#1558) Identifier 'new_date' is not in camel case. (camelcase)
(#1559) Identifier 'keep_empty_values' is not in camel case. (camelcase)
(#1564) Expected { after 'if' condition. (curly)
(#1567) Missing space before opening brace. (space-before-blocks)
(#1568) Expected { after 'if' condition. (curly)
(#1568) Identifier 'keep_empty_values' is not in camel case. (camelcase)
(#1572) Identifier 'new_date' is not in camel case. (camelcase)
(#1572) Missing space before opening brace. (space-before-blocks)
(#1574) Identifier 'new_date' is not in camel case. (camelcase)
(#1574) Missing space before opening brace. (space-before-blocks)
(#1577) Identifier 'new_date' is not in camel case. (camelcase)
(#1577) Missing space before opening brace. (space-before-blocks)
(#1579) Identifier 'new_date' is not in camel case. (camelcase)
(#1579) Missing space before opening brace. (space-before-blocks)
(#1587) Missing space before opening brace. (space-before-blocks)
(#1588) Statement inside of curly braces should be on next line. (brace-style)
(#1588) Missing space before opening brace. (space-before-blocks)
(#1588) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1595) Missing JSDoc comment. (require-jsdoc)
(#1595) Identifier 'opts_from_el' is not in camel case. (camelcase)
(#1595) Missing space before opening brace. (space-before-blocks)
(#1598) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#1601) Missing JSDoc comment. (require-jsdoc)
(#1601) Identifier 're_lower' is not in camel case. (camelcase)
(#1601) A space is required after ','. (comma-spacing)
(#1601) Missing space before opening brace. (space-before-blocks)
(#1604) Expected { after 'for-in'. (curly)
(#1605) Missing space before opening brace. (space-before-blocks)
(#1612) Missing JSDoc comment. (require-jsdoc)
(#1612) Identifier 'opts_from_locale' is not in camel case. (camelcase)
(#1612) Missing space before opening brace. (space-before-blocks)
(#1617) Missing space before opening brace. (space-before-blocks)
(#1619) Expected { after 'if' condition. (curly)
(#1623) A space is required after ','. (comma-spacing)
(#1623) Missing space before opening brace. (space-before-blocks)
(#1624) Expected { after 'if' condition. (curly)
(#1627) Function 'opts_from_locale' expected no return value. (consistent-return)
(#1631) Missing space before opening brace. (space-before-blocks)
(#1634) Identifier 'internal_return' is not in camel case. (camelcase)
(#1635) Missing space before opening brace. (space-before-blocks)
(#1639) Missing space before opening brace. (space-before-blocks)
(#1646) Missing space before opening brace. (space-before-blocks)
(#1651) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#1657) Missing space before opening brace. (space-before-blocks)
(#1658) Identifier 'internal_return' is not in camel case. (camelcase)
(#1662) Expected { after 'if' condition. (curly)
(#1663) Identifier 'internal_return' is not in camel case. (camelcase)
(#1664) Identifier 'internal_return' is not in camel case. (camelcase)
(#1665) Identifier 'internal_return' is not in camel case. (camelcase)
(#1669) Expected { after 'if' condition. (curly)
(#1671) Expected { after 'else'. (curly)
(#1672) Identifier 'internal_return' is not in camel case. (camelcase)
(#1721) Identifier 'locale_opts' is not in camel case. (camelcase)
(#1721) Identifier 'locale_opts' is not in camel case. (camelcase)
(#1732) This line has a length of 143. Maximum allowed is 132. (max-len)
(#1773) Unnecessary escape character: \/. (no-useless-escape)
(#1773) Unnecessary escape character: \[. (no-useless-escape)
(#1774) Missing space before opening brace. (space-before-blocks)
(#1775) Expected { after 'if' condition. (curly)
(#1781) Missing space before opening brace. (space-before-blocks)
(#1786) Missing space before opening brace. (space-before-blocks)
(#1787) Expected { after 'if' condition. (curly)
(#1789) Expected { after 'if' condition. (curly)
(#1791) Expected { after 'if' condition. (curly)
(#1793) Expected { after 'if' condition. (curly)
(#1795) Identifier 'fn_map' is not in camel case. (camelcase)
(#1807) Missing space before opening brace. (space-before-blocks)
(#1810) Unnecessary escape character: \-. (no-useless-escape)
(#1810) Unnecessary escape character: \-. (no-useless-escape)
(#1810) Missing space before opening brace. (space-before-blocks)
(#1811) Unnecessary escape character: \-. (no-useless-escape)
(#1813) Operator '=' must be spaced. (space-infix-ops)
(#1813) Missing space before opening brace. (space-before-blocks)
(#1814) Unnecessary escape character: \-. (no-useless-escape)
(#1816) Identifier 'fn_map' is not in camel case. (camelcase)
(#1824) Missing JSDoc comment. (require-jsdoc)
(#1824) Missing space before opening brace. (space-before-blocks)
(#1825) Expected { after 'if' condition. (curly)
(#1828) Comments should not begin with a lowercase character. (capitalized-comments)
(#1829) Missing space before opening brace. (space-before-blocks)
(#1831) Comments should not begin with a lowercase character. (capitalized-comments)
(#1832) Operator '+' must be spaced. (space-infix-ops)
(#1832) Missing space before opening brace. (space-before-blocks)
(#1841) Identifier 'setters_order' is not in camel case. (camelcase)
(#1842) Identifier 'setters_map' is not in camel case. (camelcase)
(#1843) A space is required after ','. (comma-spacing)
(#1843) Missing space before opening brace. (space-before-blocks)
(#1846) A space is required after ','. (comma-spacing)
(#1846) Missing space before opening brace. (space-before-blocks)
(#1847) Expected { after 'if' condition. (curly)
(#1850) Expected { after 'while' condition. (curly)
(#1853) Expected { after 'while' condition. (curly)
(#1854) Operator '-' must be spaced. (space-infix-ops)
(#1857) A space is required after ','. (comma-spacing)
(#1857) Missing space before opening brace. (space-before-blocks)
(#1862) Identifier 'setters_map' is not in camel case. (camelcase)
(#1862) ["yy"] is better written in dot notation. (dot-notation)
(#1862) Identifier 'setters_map' is not in camel case. (camelcase)
(#1862) ["yyyy"] is better written in dot notation. (dot-notation)
(#1863) Identifier 'setters_map' is not in camel case. (camelcase)
(#1863) ["M"] is better written in dot notation. (dot-notation)
(#1863) Identifier 'setters_map' is not in camel case. (camelcase)
(#1863) ["MM"] is better written in dot notation. (dot-notation)
(#1863) Identifier 'setters_map' is not in camel case. (camelcase)
(#1863) ["mm"] is better written in dot notation. (dot-notation)
(#1863) Identifier 'setters_map' is not in camel case. (camelcase)
(#1863) ["m"] is better written in dot notation. (dot-notation)
(#1864) Identifier 'setters_map' is not in camel case. (camelcase)
(#1864) ["dd"] is better written in dot notation. (dot-notation)
(#1864) Identifier 'setters_map' is not in camel case. (camelcase)
(#1864) ["d"] is better written in dot notation. (dot-notation)
(#1865) A function with a name starting with an uppercase letter should only be used as a constructor. (babel/new-cap)
(#1868) Missing space before opening brace. (space-before-blocks)
(#1869) A space is required after ','. (comma-spacing)
(#1869) Missing space before opening brace. (space-before-blocks)
(#1874) Missing JSDoc comment. (require-jsdoc)
(#1874) Identifier 'match_part' is not in camel case. (camelcase)
(#1874) Missing space before opening brace. (space-before-blocks)
(#1879) Missing space before opening brace. (space-before-blocks)
(#1881) Operator '=' must be spaced. (space-infix-ops)
(#1881) Missing space before opening brace. (space-before-blocks)
(#1884) Missing space before opening brace. (space-before-blocks)
(#1885) Missing space before opening brace. (space-before-blocks)
(#1899) Operator '=' must be spaced. (space-infix-ops)
(#1899) Identifier 'setters_order' is not in camel case. (camelcase)
(#1899) Missing space before opening brace. (space-before-blocks)
(#1900) Identifier 'setters_order' is not in camel case. (camelcase)
(#1901) Missing space before opening brace. (space-before-blocks)
(#1903) Identifier 'setters_map' is not in camel case. (camelcase)
(#1904) Expected { after 'if' condition. (curly)
(#1911) Missing space before opening brace. (space-before-blocks)
(#1912) Expected { after 'if' condition. (curly)
(#1914) Expected { after 'if' condition. (curly)
(#1916) Expected { after 'if' condition. (curly)
(#1932) Operator '=' must be spaced. (space-infix-ops)
(#1932) Missing space before opening brace. (space-before-blocks)
(#1933) Expected { after 'if' condition. (curly)
(#1939) Operator '+' must be spaced. (space-infix-ops)
(#1940) Operator '+' must be spaced. (space-infix-ops)
(#1941) Operator '+' must be spaced. (space-infix-ops)
(#1942) Operator '+' must be spaced. (space-infix-ops)
(#1943) Operator '+' must be spaced. (space-infix-ops)
(#1944) Operator '+' must be spaced. (space-infix-ops)
(#1944) Operator '+' must be spaced. (space-infix-ops)
(#1944) Operator '+' must be spaced. (space-infix-ops)
(#1945) Operator '+' must be spaced. (space-infix-ops)
(#1946) Operator '+' must be spaced. (space-infix-ops)
(#1946) Operator '+' must be spaced. (space-infix-ops)
(#1946) Operator '+' must be spaced. (space-infix-ops)
(#1947) Operator '+' must be spaced. (space-infix-ops)
(#1950) Operator '+' must be spaced. (space-infix-ops)
(#1951) Operator '+' must be spaced. (space-infix-ops)
(#1952) Operator '+' must be spaced. (space-infix-ops)
(#1953) Operator '+' must be spaced. (space-infix-ops)
(#1954) Operator '+' must be spaced. (space-infix-ops)
(#1955) Operator '+' must be spaced. (space-infix-ops)
(#1956) Operator '+' must be spaced. (space-infix-ops)
(#1959) Operator '+' must be spaced. (space-infix-ops)
(#1960) Operator '+' must be spaced. (space-infix-ops)
(#1961) Operator '+' must be spaced. (space-infix-ops)
(#1962) Operator '+' must be spaced. (space-infix-ops)
(#1963) Operator '+' must be spaced. (space-infix-ops)
(#1964) Operator '+' must be spaced. (space-infix-ops)
(#1965) Operator '+' must be spaced. (space-infix-ops)
(#1966) Operator '+' must be spaced. (space-infix-ops)
(#1967) Operator '+' must be spaced. (space-infix-ops)
(#1968) Operator '+' must be spaced. (space-infix-ops)
(#1969) Operator '+' must be spaced. (space-infix-ops)
(#1970) Operator '+' must be spaced. (space-infix-ops)
(#1971) Operator '+' must be spaced. (space-infix-ops)
(#1972) Operator '+' must be spaced. (space-infix-ops)
(#1973) Operator '+' must be spaced. (space-infix-ops)
(#1974) Operator '+' must be spaced. (space-infix-ops)
(#1975) Operator '+' must be spaced. (space-infix-ops)
(#1976) Operator '+' must be spaced. (space-infix-ops)
(#1977) Operator '+' must be spaced. (space-infix-ops)
(#1978) Operator '+' must be spaced. (space-infix-ops)
(#1979) Operator '+' must be spaced. (space-infix-ops)
(#1980) Operator '+' must be spaced. (space-infix-ops)
(#1981) Operator '+' must be spaced. (space-infix-ops)
(#1982) Operator '+' must be spaced. (space-infix-ops)
(#1983) Operator '+' must be spaced. (space-infix-ops)
(#1984) Operator '+' must be spaced. (space-infix-ops)
(#1985) Operator '+' must be spaced. (space-infix-ops)
(#1986) Operator '+' must be spaced. (space-infix-ops)
(#1987) Operator '+' must be spaced. (space-infix-ops)
(#1988) Operator '+' must be spaced. (space-infix-ops)
(#1989) Operator '+' must be spaced. (space-infix-ops)
(#1990) Operator '+' must be spaced. (space-infix-ops)
(#1991) Operator '+' must be spaced. (space-infix-ops)
(#1992) Operator '+' must be spaced. (space-infix-ops)
(#1993) Operator '+' must be spaced. (space-infix-ops)
(#1994) Operator '+' must be spaced. (space-infix-ops)
(#2003) Missing space before opening brace. (space-before-blocks)
(#2012) Missing space before opening brace. (space-before-blocks)
(#2026) Missing space before opening brace. (space-before-blocks)
(#2028) Expected { after 'if' condition. (curly)
(#2031) Comments should not begin with a lowercase character. (capitalized-comments)
(#2035) Missing space before opening brace. (space-before-blocks)
blocks/dash/amd/src/preferences_modal.js
(#13) Missing JSDoc for parameter 'onCloseCallback'. (valid-jsdoc)
(#76) 'e' is defined but never used. (no-unused-vars)
(#95) Missing JSDoc for parameter 'formdata'. (valid-jsdoc)
(#109) Missing JSDoc for parameter 'formData'. (valid-jsdoc)
(#109) Missing JSDoc for parameter 'closeWhenDone'. (valid-jsdoc)
(#109) Missing JSDoc for parameter 'response'. (valid-jsdoc)
(#112) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#122) Missing JSDoc for parameter 'data'. (valid-jsdoc)
(#125) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#138) Expected JSDoc for 'closeWhenDone' but found 'e'. (valid-jsdoc)
(#139) Expected JSDoc for 'e' but found 'closeWhenDone'. (valid-jsdoc)

CSS problems

(96 errors, 21 warnings)

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

blocks/dash/styles.css
(#206) Invalid value for `background-image` (csstree/validator)
(#207) Invalid value for `background-image` (csstree/validator)
(#209) Invalid value for `background-image` (csstree/validator)
(#210) Invalid value for `background-image` (csstree/validator)
(#213) Can't parse value "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0)" (csstree/validator)
(#216) Can't parse value "progid:DXImageTransform.Microsoft.gradient(enabled=false)" (csstree/validator)
(#271) Invalid value for `background-image` (csstree/validator)
(#272) Invalid value for `background-image` (csstree/validator)
(#274) Invalid value for `background-image` (csstree/validator)
(#275) Invalid value for `background-image` (csstree/validator)
(#278) Can't parse value "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0)" (csstree/validator)
(#281) Can't parse value "progid:DXImageTransform.Microsoft.gradient(enabled=false)" (csstree/validator)
(#323) Invalid value for `background-image` (csstree/validator)
(#324) Invalid value for `background-image` (csstree/validator)
(#326) Invalid value for `background-image` (csstree/validator)
(#327) Invalid value for `background-image` (csstree/validator)
(#330) Can't parse value "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0)" (csstree/validator)
(#333) Can't parse value "progid:DXImageTransform.Microsoft.gradient(enabled=false)" (csstree/validator)
(#374) Invalid value for `background-image` (csstree/validator)
(#375) Invalid value for `background-image` (csstree/validator)
(#377) Invalid value for `background-image` (csstree/validator)
(#378) Invalid value for `background-image` (csstree/validator)
(#381) Can't parse value "progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0)" (csstree/validator)
(#384) Can't parse value "progid:DXImageTransform.Microsoft.gradient(enabled=false)" (csstree/validator)
(#447) Invalid value for `background-image` (csstree/validator)
(#448) Invalid value for `background-image` (csstree/validator)
(#450) Invalid value for `background-image` (csstree/validator)
(#451) Invalid value for `background-image` (csstree/validator)
(#454) Can't parse value "progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0)" (csstree/validator)
(#457) Can't parse value "progid:DXImageTransform.Microsoft.gradient(enabled=false)" (csstree/validator)
(#367) Expected "#666666" to be "#666" (color-hex-length)
(#374) Expected "#0044cc" to be "#04c" (color-hex-length)
(#375) Expected "#0044cc" to be "#04c" (color-hex-length)
(#376) Expected "#0044cc" to be "#04c" (color-hex-length)
(#377) Expected "#0044cc" to be "#04c" (color-hex-length)
(#378) Expected "#0044cc" to be "#04c" (color-hex-length)
(#379) Expected "#0044cc" to be "#04c" (color-hex-length)
(#382) Expected "#0044cc" to be "#04c" (color-hex-length)
(#382) Expected "#0044cc" to be "#04c" (color-hex-length)
(#408) Expected "#0044cc" to be "#04c" (color-hex-length)
(#418) Expected "#003399" to be "#039" (color-hex-length)
(#447) Expected "#0044cc" to be "#04c" (color-hex-length)
(#448) Expected "#0044cc" to be "#04c" (color-hex-length)
(#449) Expected "#0044cc" to be "#04c" (color-hex-length)
(#450) Expected "#0044cc" to be "#04c" (color-hex-length)
(#451) Expected "#0044cc" to be "#04c" (color-hex-length)
(#452) Expected "#0044cc" to be "#04c" (color-hex-length)
(#455) Expected "#0044cc" to be "#04c" (color-hex-length)
(#455) Expected "#0044cc" to be "#04c" (color-hex-length)
(#481) Expected "#0044cc" to be "#04c" (color-hex-length)
(#491) Expected "#003399" to be "#039" (color-hex-length)
(#207) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#208) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#209) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#210) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#211) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#215) Unexpected duplicate "border-color" (declaration-block-no-duplicate-properties)
(#216) Unexpected duplicate "filter" (declaration-block-no-duplicate-properties)
(#272) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#273) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#274) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#275) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#276) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#280) Unexpected duplicate "border-color" (declaration-block-no-duplicate-properties)
(#281) Unexpected duplicate "filter" (declaration-block-no-duplicate-properties)
(#324) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#325) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#326) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#327) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#328) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#332) Unexpected duplicate "border-color" (declaration-block-no-duplicate-properties)
(#333) Unexpected duplicate "filter" (declaration-block-no-duplicate-properties)
(#375) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#376) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#377) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#378) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#379) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#383) Unexpected duplicate "border-color" (declaration-block-no-duplicate-properties)
(#384) Unexpected duplicate "filter" (declaration-block-no-duplicate-properties)
(#448) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#449) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#450) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#451) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#452) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#456) Unexpected duplicate "border-color" (declaration-block-no-duplicate-properties)
(#457) Unexpected duplicate "filter" (declaration-block-no-duplicate-properties)
(#3) Unexpected !important (declaration-no-important)
(#206) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#207) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#209) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#210) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#271) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#272) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#274) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#275) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#323) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#324) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#326) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#327) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#374) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#375) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#377) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#378) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#447) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#448) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#450) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#451) Unexpected nonstandard direction (function-linear-gradient-no-nonstandard-direction)
(#213) Expected "DXImageTransform.Microsoft.gradient" to be "dximagetransform.microsoft.gradient" (function-name-case)
(#216) Expected "DXImageTransform.Microsoft.gradient" to be "dximagetransform.microsoft.gradient" (function-name-case)
(#278) Expected "DXImageTransform.Microsoft.gradient" to be "dximagetransform.microsoft.gradient" (function-name-case)
(#281) Expected "DXImageTransform.Microsoft.gradient" to be "dximagetransform.microsoft.gradient" (function-name-case)
(#330) Expected "DXImageTransform.Microsoft.gradient" to be "dximagetransform.microsoft.gradient" (function-name-case)
(#333) Expected "DXImageTransform.Microsoft.gradient" to be "dximagetransform.microsoft.gradient" (function-name-case)
(#381) Expected "DXImageTransform.Microsoft.gradient" to be "dximagetransform.microsoft.gradient" (function-name-case)
(#384) Expected "DXImageTransform.Microsoft.gradient" to be "dximagetransform.microsoft.gradient" (function-name-case)
(#454) Expected "DXImageTransform.Microsoft.gradient" to be "dximagetransform.microsoft.gradient" (function-name-case)
(#457) Expected "DXImageTransform.Microsoft.gradient" to be "dximagetransform.microsoft.gradient" (function-name-case)

PHPDocs style problems

(12 errors, 0 warnings)

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

blocks/dash/classes/local/data_grid/data/field_interface.php
(#50) There is no description in phpdocs for function get_label
blocks/dash/classes/local/data_grid/field/attribute/abstract_field_attribute.php
(#43) Variable abstract_field_attribute::$fielddefinition is not documented
blocks/dash/classes/local/data_grid/field/attribute/field_attribute_interface.php
(#45) There is no description in phpdocs for function get_field_definition
blocks/dash/classes/local/data_grid/field/attribute/rename_group_ids_attribute.php
(#39) Variable rename_group_ids_attribute::$groupsincontext is not documented
(#44) Phpdocs for function rename_group_ids_attribute::check_id has incomplete parameters list
blocks/dash/classes/local/data_grid/field/attribute/rename_ids_attribute.php
(#38) Variable rename_ids_attribute::$fieldstore is not documented
(#74) There is no description in phpdocs for function get_fields
(#67) Phpdocs for function rename_ids_attribute::check_id has incomplete parameters list
(#75) Phpdocs for function rename_ids_attribute::get_fields has incomplete parameters list
blocks/dash/classes/local/data_grid/filter/group_filter.php
(#42) Phpdocs for function group_filter::get_user_groups has incomplete parameters list
blocks/dash/classes/local/layout/abstract_layout.php
(#231) Phpdocs for function abstract_layout::add_checkbox_toggleall has incomplete parameters list
blocks/dash/settings.php
(#17) No one-line description found in phpdocs for file

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

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


grunt changes

(1 errors, 1 warnings)

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

Problems running grunt
Task "stylelint:css" failed. Use --force to continue.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 11 warnings)

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

blocks/dash/templates/block.mustache
(#1) Example context missing (@template section not found.)
blocks/dash/templates/filter_date.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 2: Bad value “” for attribute “name” on element “input”: Must not be empty. (n></span> <input type="text" name="" class="form-control filter-form-control datepicker" value=""></bod)
blocks/dash/templates/filter_form.mustache
(#1) Example context missing (@template section not found.)
blocks/dash/templates/filter_select.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 2: Bad value “” for attribute “name” on element “select”: Must not be empty. (ad><body><select name="" class="form-control filter-form-control" ></sel)
blocks/dash/templates/layout.mustache
(#1) Example context missing (@template section not found.)
blocks/dash/templates/layout_grid.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 10: Row 1 of a row group established by a “thead” element has no cells beginning on it. ( <tr> </tr> )
blocks/dash/templates/layout_missing.mustache
(#1) Example context missing (@template section not found.)
blocks/dash/templates/paginator.mustache
(#1) Example context missing (@template section not found.)

Gherkin .feature problems

(0 errors, 0 warnings)

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