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

(33 errors, 8 warnings)

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

lib/editor/atto/plugins/htmlbootstrapeditor/classes/privacy/provider.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#37) File must end with a newline character
lib/editor/atto/plugins/htmlbootstrapeditor/db/install.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
(#46) Whitespace found at end of line
lib/editor/atto/plugins/htmlbootstrapeditor/db/uninstall.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#34) Short array syntax must be used to define arrays
(#39) Short array syntax must be used to define arrays
lib/editor/atto/plugins/htmlbootstrapeditor/lang/en/atto_htmlbootstrapeditor.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#2) Line 7 of the opening comment must start "//".
(#2) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#2) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#2) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#3) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#3) Line 12 of the opening comment must start "//".
(#3) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#3) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#4) File must end with a newline character
lib/editor/atto/plugins/htmlbootstrapeditor/lib.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#38) Whitespace found at end of line
(#42) Whitespace found at end of line
(#43) Short array syntax must be used to define arrays
(#43) Commas (,) must be followed by white space.
(#43) There should be a comma after the last array item in a multi-line array.
lib/editor/atto/plugins/htmlbootstrapeditor/version.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#24) Whitespace found at end of line
(#28) Inline comments must end in full-stops, exclamation marks, or question marks
(#31) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
(#34) Spaces must be used to indent lines; tabs are not allowed
(#34) Tab found within whitespace
(#34) There should be a comma after the last array item in a multi-line array.
(#35) File must end with a newline character

Javascript coding style problems

(116 errors, 22 warnings)

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

lib/editor/atto/plugins/htmlbootstrapeditor/content.js
(#1) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#2) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#3) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#4) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#5) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#6) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#7) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#8) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#9) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#10) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#11) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#12) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#13) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#14) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#15) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#16) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#17) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#18) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#19) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#20) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#21) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#22) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#23) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#24) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#25) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#26) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#27) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#28) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#29) Trailing spaces not allowed. (no-trailing-spaces)
(#29) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#30) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#31) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#32) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#33) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#34) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#35) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#36) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#37) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#38) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#39) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#40) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#41) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#42) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#43) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#44) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#45) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#46) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#47) Trailing spaces not allowed. (no-trailing-spaces)
(#47) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#48) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#49) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#50) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#51) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#52) Trailing spaces not allowed. (no-trailing-spaces)
(#52) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#53) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#54) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#55) '$' is not defined. (no-undef)
(#55) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#56) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#57) '$' is not defined. (no-undef)
(#57) '$' is not defined. (no-undef)
(#57) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#58) '$' is not defined. (no-undef)
(#58) Unexpected space before function parentheses. (space-before-function-paren)
(#58) 'e' is defined but never used. (no-unused-vars)
(#58) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#59) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#59) Missing semicolon. (semi)
(#60) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#60) Missing semicolon. (semi)
(#61) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#62) Missing space before opening brace. (space-before-blocks)
(#62) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#63) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#64) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#65) Missing space before opening brace. (space-before-blocks)
(#65) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#66) '$' is not defined. (no-undef)
(#66) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#67) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#68) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#68) Missing semicolon. (semi)
(#69) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#70) A space is required after ','. (comma-spacing)
(#70) Missing space before opening brace. (space-before-blocks)
(#70) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#71) Expected space(s) after "if". (keyword-spacing)
(#71) Missing space before opening brace. (space-before-blocks)
(#71) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#72) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#73) Missing space before opening brace. (space-before-blocks)
(#73) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#74) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#75) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#76) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#77) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#78) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#79) Expected space(s) before "else". (keyword-spacing)
(#79) Expected space(s) after "if". (keyword-spacing)
(#79) Missing space before opening brace. (space-before-blocks)
(#79) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#80) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#81) Missing space before opening brace. (space-before-blocks)
(#81) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#82) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#83) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#84) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#85) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#86) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#87) Expected space(s) before "else". (keyword-spacing)
(#87) Expected space(s) after "if". (keyword-spacing)
(#87) Missing space before opening brace. (space-before-blocks)
(#87) Expected space or tab after '//' in comment. (spaced-comment)
(#87) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#88) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#89) Expected a conditional expression and instead saw an assignment. (no-cond-assign)
(#89) Missing space before opening brace. (space-before-blocks)
(#89) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#90) Missing space before opening brace. (space-before-blocks)
(#90) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#91) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#92) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#93) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#94) Expected { after 'if' condition. (curly)
(#94) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#95) Expected space(s) after "if". (keyword-spacing)
(#95) Missing space before opening brace. (space-before-blocks)
(#95) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#96) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#97) Expected space(s) before "else". (keyword-spacing)
(#97) Expected space(s) after "else". (keyword-spacing)
(#97) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#98) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#99) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#100) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#101) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
lib/editor/atto/plugins/htmlbootstrapeditor/yui/src/button/js/button.js
(#80) Parsing error: Unexpected token fileTransferData

CSS problems

(97 errors, 7 warnings)

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

lib/editor/atto/plugins/htmlbootstrapeditor/styles.css
(#5) Invalid value for `width` (csstree/validator)
(#13) Invalid value for `width` (csstree/validator)
(#2) Expected newline before "}" (block-closing-brace-newline-before)
(#5) Expected newline before "}" (block-closing-brace-newline-before)
(#6) Expected newline before "}" (block-closing-brace-newline-before)
(#7) Expected newline before "}" (block-closing-brace-newline-before)
(#8) Expected newline before "}" (block-closing-brace-newline-before)
(#10) Expected newline before "}" (block-closing-brace-newline-before)
(#13) Expected newline before "}" (block-closing-brace-newline-before)
(#14) Expected newline before "}" (block-closing-brace-newline-before)
(#15) Expected newline before "}" (block-closing-brace-newline-before)
(#16) Expected newline before "}" (block-closing-brace-newline-before)
(#17) Expected newline before "}" (block-closing-brace-newline-before)
(#18) Expected newline before "}" (block-closing-brace-newline-before)
(#21) Expected newline before "}" (block-closing-brace-newline-before)
(#22) Expected newline before "}" (block-closing-brace-newline-before)
(#23) Expected newline before "}" (block-closing-brace-newline-before)
(#24) Expected newline before "}" (block-closing-brace-newline-before)
(#25) Expected newline before "}" (block-closing-brace-newline-before)
(#5) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#21) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#22) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#23) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#24) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#25) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#2) Expected newline after "{" (block-opening-brace-newline-after)
(#5) Expected newline after "{" (block-opening-brace-newline-after)
(#6) Expected newline after "{" (block-opening-brace-newline-after)
(#7) Expected newline after "{" (block-opening-brace-newline-after)
(#8) Expected newline after "{" (block-opening-brace-newline-after)
(#10) Expected newline after "{" (block-opening-brace-newline-after)
(#13) Expected newline after "{" (block-opening-brace-newline-after)
(#14) Expected newline after "{" (block-opening-brace-newline-after)
(#15) Expected newline after "{" (block-opening-brace-newline-after)
(#16) Expected newline after "{" (block-opening-brace-newline-after)
(#17) Expected newline after "{" (block-opening-brace-newline-after)
(#18) Expected newline after "{" (block-opening-brace-newline-after)
(#21) Expected newline after "{" (block-opening-brace-newline-after)
(#22) Expected newline after "{" (block-opening-brace-newline-after)
(#23) Expected newline after "{" (block-opening-brace-newline-after)
(#24) Expected newline after "{" (block-opening-brace-newline-after)
(#25) Expected newline after "{" (block-opening-brace-newline-after)
(#14) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#15) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#16) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#17) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#18) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#21) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#22) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#23) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#24) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#25) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#2) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#2) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#5) Unexpected duplicate "width" (declaration-block-no-duplicate-properties)
(#13) Unexpected duplicate "width" (declaration-block-no-duplicate-properties)
(#13) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#13) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#13) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#14) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#15) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#16) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#16) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#16) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#16) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#17) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#21) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#22) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#22) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#22) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#22) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#22) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#22) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#24) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#24) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#25) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#25) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#2) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#5) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#6) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#7) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#8) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#13) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#14) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#15) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#16) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#17) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#21) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#22) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#24) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#25) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#22) Expected single space after "," in a single-line function (function-comma-space-after)
(#22) Expected single space after "," in a single-line function (function-comma-space-after)
(#22) Expected single space after "," in a single-line function (function-comma-space-after)
(#25) Unexpected unit (length-zero-no-unit)
(#2) Expected line length to be no more than 132 characters (max-line-length)
(#5) Expected line length to be no more than 132 characters (max-line-length)
(#13) Expected line length to be no more than 132 characters (max-line-length)
(#16) Expected line length to be no more than 132 characters (max-line-length)
(#22) Expected line length to be no more than 132 characters (max-line-length)
(#24) Expected line length to be no more than 132 characters (max-line-length)
(#5) Expected newline after "," (selector-list-comma-newline-after)
(#15) Expected newline after "," (selector-list-comma-newline-after)
(#24) Expected newline after "," (selector-list-comma-newline-after)

PHPDocs style problems

(5 errors, 0 warnings)

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

lib/editor/atto/plugins/htmlbootstrapeditor/classes/privacy/provider.php
(#26) Class provider is not documented
(#17) No one-line description found in phpdocs for file
lib/editor/atto/plugins/htmlbootstrapeditor/db/uninstall.php
(#27) Function xmldb_atto_htmlbootstrapeditor_uninstall is not documented
lib/editor/atto/plugins/htmlbootstrapeditor/lang/en/atto_htmlbootstrapeditor.php
(#2) File-level phpdocs block is not found
lib/editor/atto/plugins/htmlbootstrapeditor/lib.php
(#28) Function atto_htmlbootstrapeditor_before_standard_top_of_body_html is not documented

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 "eslint:yui" 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, 0 warnings)

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


Gherkin .feature problems

(0 errors, 0 warnings)

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