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

(1 errors, 1 warnings)

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

lib/editor/webvi/lib.php
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) No space found before comment text; expected "// Not yet" but found "//Not yet"

Javascript coding style problems

(388 errors, 459 warnings)

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

lib/editor/webvi/yui/src/editor/js/editor.js
(#1) Identifier 'editor_webvi' is not in camel case. (camelcase)
(#3) Extra space after key 'init'. (key-spacing)
(#5) 'webvi_init' is not defined. (no-undef)
lib/editor/webvi/yui/src/editor/js/webvi.js
(#1) Expected space or tab after '/**' in comment. (spaced-comment)
(#7) Expected space or tab after '/**' in comment. (spaced-comment)
(#13) Missing JSDoc @returns for function. (valid-jsdoc)
(#13) Expected space or tab after '/**' in comment. (spaced-comment)
(#18) Array prototype is read only, properties should not be added. (no-extend-native)
(#18) Unexpected space before function parentheses. (space-before-function-paren)
(#26) Expected space or tab after '/**' in comment. (spaced-comment)
(#29) 'webvi_stateList' is not defined. (no-undef)
(#29) Identifier 'webvi_stateList' is not in camel case. (camelcase)
(#32) Expected space or tab after '/**' in comment. (spaced-comment)
(#35) Expected space or tab after '/**' in comment. (spaced-comment)
(#35) Missing JSDoc @returns for function. (valid-jsdoc)
(#40) Identifier 'webvi_defaults' is not in camel case. (camelcase)
(#58) 'webvi_COMMANDMODE' is not defined. (no-undef)
(#58) Identifier 'webvi_COMMANDMODE' is not in camel case. (camelcase)
(#59) 'webvi_EDITMODE' is not defined. (no-undef)
(#59) Identifier 'webvi_EDITMODE' is not in camel case. (camelcase)
(#60) 'webvi_VISUALMODE' is not defined. (no-undef)
(#60) Identifier 'webvi_VISUALMODE' is not in camel case. (camelcase)
(#62) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#62) Expected space or tab after '/**' in comment. (spaced-comment)
(#62) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#71) Identifier 'webvi_validateCursorPosition' is not in camel case. (camelcase)
(#79) 'lines' is not defined. (no-undef)
(#81) 'lines' is not defined. (no-undef)
(#82) 'lines' is not defined. (no-undef)
(#89) 'lines' is not defined. (no-undef)
(#90) 'lines' is not defined. (no-undef)
(#100) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#100) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#100) Expected space or tab after '/**' in comment. (spaced-comment)
(#108) Identifier 'webvi_moveCursorUp' is not in camel case. (camelcase)
(#113) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#113) Expected space or tab after '/**' in comment. (spaced-comment)
(#113) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#121) Identifier 'webvi_moveCursorDown' is not in camel case. (camelcase)
(#126) Expected space or tab after '/**' in comment. (spaced-comment)
(#126) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#126) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#134) Identifier 'webvi_moveCursorLeft' is not in camel case. (camelcase)
(#139) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#139) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#139) Expected space or tab after '/**' in comment. (spaced-comment)
(#147) Identifier 'webvi_moveCursorEndOfLine' is not in camel case. (camelcase)
(#150) 'lines' is not defined. (no-undef)
(#152) 'lines' is not defined. (no-undef)
(#156) Expected space or tab after '/**' in comment. (spaced-comment)
(#156) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#156) Missing JSDoc for parameter 'skipWhitespace'. (valid-jsdoc)
(#156) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#164) Identifier 'webvi_moveCursorStartOfLine' is not in camel case. (camelcase)
(#167) 'lines' is not defined. (no-undef)
(#173) Line 173 exceeds the maximum line length of 132. (max-len)
(#173) 'lines' is not defined. (no-undef)
(#173) 'lines' is not defined. (no-undef)
(#180) Expected space or tab after '/**' in comment. (spaced-comment)
(#180) Missing JSDoc return type. (valid-jsdoc)
(#180) Missing JSDoc parameter type for 'pos'. (valid-jsdoc)
(#180) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#188) Identifier 'webvi_findTextBufferPositionIndex' is not in camel case. (camelcase)
(#189) 'lines' is not defined. (no-undef)
(#193) 'lines' is not defined. (no-undef)
(#200) Missing JSDoc return type. (valid-jsdoc)
(#200) Expected space or tab after '/**' in comment. (spaced-comment)
(#200) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#208) Identifier 'webvi_findTextBufferIndex' is not in camel case. (camelcase)
(#209) 'lines' is not defined. (no-undef)
(#213) 'lines' is not defined. (no-undef)
(#220) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#220) Expected space or tab after '/**' in comment. (spaced-comment)
(#220) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#228) Identifier 'webvi_moveCursorToNextWordBoundary' is not in camel case. (camelcase)
(#241) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#241) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#241) Expected space or tab after '/**' in comment. (spaced-comment)
(#249) Identifier 'webvi_moveCursorLeftWithWrap' is not in camel case. (camelcase)
(#250) 'lines' is not defined. (no-undef)
(#257) 'lines' is not defined. (no-undef)
(#264) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#264) Expected space or tab after '/**' in comment. (spaced-comment)
(#264) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#272) Identifier 'webvi_moveCursorRightWithWrap' is not in camel case. (camelcase)
(#273) 'lines' is not defined. (no-undef)
(#276) 'lines' is not defined. (no-undef)
(#279) 'lines' is not defined. (no-undef)
(#284) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#284) Expected space or tab after '/**' in comment. (spaced-comment)
(#284) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#292) Identifier 'webvi_moveCursorRight' is not in camel case. (camelcase)
(#297) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#297) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#297) Expected space or tab after '/**' in comment. (spaced-comment)
(#305) Identifier 'webvi_moveCursorToLastLine' is not in camel case. (camelcase)
(#306) 'lines' is not defined. (no-undef)
(#308) 'lines' is not defined. (no-undef)
(#312) Expected space or tab after '/**' in comment. (spaced-comment)
(#312) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#312) Missing JSDoc parameter type for 'p'. (valid-jsdoc)
(#312) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#320) Identifier 'webvi_moveCursorToLinePercentage' is not in camel case. (camelcase)
(#321) 'lines' is not defined. (no-undef)
(#323) 'lineNumber' is not defined. (no-undef)
(#323) 'lines' is not defined. (no-undef)
(#324) 'lineNumber' is not defined. (no-undef)
(#327) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#327) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#327) Expected space or tab after '/**' in comment. (spaced-comment)
(#327) Missing JSDoc parameter type for 'line'. (valid-jsdoc)
(#335) Identifier 'webvi_moveCursorToLine' is not in camel case. (camelcase)
(#341) 'webvi_FSMSTATESTART' is not defined. (no-undef)
(#341) Identifier 'webvi_FSMSTATESTART' is not in camel case. (camelcase)
(#342) 'webvi_FSMSTATEMIDDLE' is not defined. (no-undef)
(#342) Identifier 'webvi_FSMSTATEMIDDLE' is not in camel case. (camelcase)
(#343) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#343) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#344) 'webvi_FSMSTATEERROR' is not defined. (no-undef)
(#344) Identifier 'webvi_FSMSTATEERROR' is not in camel case. (camelcase)
(#346) Missing JSDoc parameter type for 'type'. (valid-jsdoc)
(#346) Missing JSDoc for parameter 'name'. (valid-jsdoc)
(#346) Expected space or tab after '/**' in comment. (spaced-comment)
(#353) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#359) Missing JSDoc for parameter 'action'. (valid-jsdoc)
(#359) Expected space or tab after '/**' in comment. (spaced-comment)
(#359) Missing JSDoc parameter type for 'type'. (valid-jsdoc)
(#359) Expected JSDoc for 'acceptRule' but found 'type'. (valid-jsdoc)
(#359) Missing JSDoc for parameter 'nextState'. (valid-jsdoc)
(#366) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#372) Missing JSDoc return type. (valid-jsdoc)
(#372) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#372) Expected space or tab after '/**' in comment. (spaced-comment)
(#380) Identifier 'webvi_readRepeatCount' is not in camel case. (camelcase)
(#391) Expected space or tab after '/**' in comment. (spaced-comment)
(#391) Missing JSDoc parameter type for 'input'. (valid-jsdoc)
(#391) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#398) Identifier 'webvi_gotoMark' is not in camel case. (camelcase)
(#409) Expected space or tab after '/**' in comment. (spaced-comment)
(#409) Missing JSDoc parameter type for 'input'. (valid-jsdoc)
(#409) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#416) Identifier 'webvi_simpleNavigation' is not in camel case. (camelcase)
(#426) Statement inside of curly braces should be on next line. (brace-style)
(#426) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#429) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#429) Statement inside of curly braces should be on next line. (brace-style)
(#432) Statement inside of curly braces should be on next line. (brace-style)
(#432) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#435) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#435) Statement inside of curly braces should be on next line. (brace-style)
(#438) Statement inside of curly braces should be on next line. (brace-style)
(#438) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#454) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#454) Missing JSDoc parameter type for 'search'. (valid-jsdoc)
(#454) Expected space or tab after '/**' in comment. (spaced-comment)
(#461) Identifier 'webvi_runSearch' is not in camel case. (camelcase)
(#467) Line 467 exceeds the maximum line length of 132. (max-len)
(#467) Infix operators must be spaced. (space-infix-ops)
(#467) Infix operators must be spaced. (space-infix-ops)
(#467) Infix operators must be spaced. (space-infix-ops)
(#470) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#501) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#501) Expected space or tab after '/**' in comment. (spaced-comment)
(#508) Identifier 'webvi_capitalise' is not in camel case. (camelcase)
(#529) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#529) Expected space or tab after '/**' in comment. (spaced-comment)
(#529) Missing JSDoc parameter type for 'input'. (valid-jsdoc)
(#537) Identifier 'webvi_insertTextRaw' is not in camel case. (camelcase)
(#549) Missing JSDoc parameter type for 'input'. (valid-jsdoc)
(#549) Expected space or tab after '/**' in comment. (spaced-comment)
(#549) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#557) Identifier 'webvi_insertText' is not in camel case. (camelcase)
(#574) Expected space or tab after '/**' in comment. (spaced-comment)
(#574) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#581) Identifier 'webvi_deletePreviousCharRaw' is not in camel case. (camelcase)
(#598) Expected space or tab after '/**' in comment. (spaced-comment)
(#598) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#605) Identifier 'webvi_deleteCurrentCharRaw' is not in camel case. (camelcase)
(#613) Missing JSDoc parameter type for 'pos1'. (valid-jsdoc)
(#613) Expected space or tab after '/**' in comment. (spaced-comment)
(#613) Missing JSDoc for parameter 'pos2'. (valid-jsdoc)
(#613) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#621) Identifier 'webvi_cutRange' is not in camel case. (camelcase)
(#650) Missing JSDoc for parameter 'pos2'. (valid-jsdoc)
(#650) Expected space or tab after '/**' in comment. (spaced-comment)
(#650) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#650) Missing JSDoc parameter type for 'pos1'. (valid-jsdoc)
(#658) Identifier 'webvi_copyRange' is not in camel case. (camelcase)
(#672) Expected space or tab after '/**' in comment. (spaced-comment)
(#672) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#672) Missing JSDoc parameter type for 'N'. (valid-jsdoc)
(#679) Identifier 'webvi_copyLines' is not in camel case. (camelcase)
(#679) 'webvi_copyLines' is defined but never used. (no-unused-vars)
(#680) 'lines' is not defined. (no-undef)
(#681) 'lines' is not defined. (no-undef)
(#682) 'lines' is not defined. (no-undef)
(#684) 'i' used outside of binding context. (block-scoped-var)
(#687) Expected space or tab after '/**' in comment. (spaced-comment)
(#687) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#694) Identifier 'webvi_appendUndoBuffer' is not in camel case. (camelcase)
(#699) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#699) Expected space or tab after '/**' in comment. (spaced-comment)
(#706) Identifier 'webvi_join' is not in camel case. (camelcase)
(#721) Expected space or tab after '/**' in comment. (spaced-comment)
(#721) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#729) Identifier 'webvi_undo' is not in camel case. (camelcase)
(#738) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#738) Expected space or tab after '/**' in comment. (spaced-comment)
(#746) Identifier 'webvi_redo' is not in camel case. (camelcase)
(#755) Missing JSDoc parameter type for 'line'. (valid-jsdoc)
(#755) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#755) Missing JSDoc @returns for function. (valid-jsdoc)
(#755) Expected space or tab after '/**' in comment. (spaced-comment)
(#762) Identifier 'webvi_countLineLength' is not in camel case. (camelcase)
(#773) Expected space or tab after '/**' in comment. (spaced-comment)
(#773) Missing JSDoc @returns for function. (valid-jsdoc)
(#773) Missing JSDoc parameter type for 'none'. (valid-jsdoc)
(#780) Identifier 'webvi_buildVisualModeFSM' is not in camel case. (camelcase)
(#864) 'startState' is not defined. (no-undef)
(#864) A constructor name should not start with a lowercase letter. (new-cap)
(#864) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#864) 'webvi_FSMSTATESTART' is not defined. (no-undef)
(#864) Identifier 'webvi_FSMSTATESTART' is not in camel case. (camelcase)
(#866) 't' is not defined. (no-undef)
(#866) A constructor name should not start with a lowercase letter. (new-cap)
(#866) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#867) 'startState' is not defined. (no-undef)
(#868) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#868) Statement inside of curly braces should be on next line. (brace-style)
(#870) 'startState' is not defined. (no-undef)
(#870) 't' is not defined. (no-undef)
(#872) 'yankStartState' is not defined. (no-undef)
(#872) A constructor name should not start with a lowercase letter. (new-cap)
(#872) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#872) Identifier 'webvi_FSMSTATEMIDDLE' is not in camel case. (camelcase)
(#872) 'webvi_FSMSTATEMIDDLE' is not defined. (no-undef)
(#874) 't' is not defined. (no-undef)
(#874) A constructor name should not start with a lowercase letter. (new-cap)
(#874) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#875) 'yankStartState' is not defined. (no-undef)
(#876) 'state' is defined but never used. (no-unused-vars)
(#876) Unexpected empty function. (no-empty-function)
(#878) 'startState' is not defined. (no-undef)
(#878) 't' is not defined. (no-undef)
(#880) 't' is not defined. (no-undef)
(#880) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#880) A constructor name should not start with a lowercase letter. (new-cap)
(#881) 'yankStartState' is not defined. (no-undef)
(#882) Statement inside of curly braces should be on next line. (brace-style)
(#882) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#884) 'yankStartState' is not defined. (no-undef)
(#884) 't' is not defined. (no-undef)
(#886) 'yankEndState' is not defined. (no-undef)
(#886) A constructor name should not start with a lowercase letter. (new-cap)
(#886) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#886) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#886) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#888) 't' is not defined. (no-undef)
(#888) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#888) A constructor name should not start with a lowercase letter. (new-cap)
(#889) 'yankEndState' is not defined. (no-undef)
(#902) 'yankStartState' is not defined. (no-undef)
(#902) 't' is not defined. (no-undef)
(#905) 't' is not defined. (no-undef)
(#905) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#905) A constructor name should not start with a lowercase letter. (new-cap)
(#906) 'yankEndState' is not defined. (no-undef)
(#918) 'yankStartState' is not defined. (no-undef)
(#918) 't' is not defined. (no-undef)
(#921) 'yankMarkNavigationStartState' is not defined. (no-undef)
(#921) A constructor name should not start with a lowercase letter. (new-cap)
(#921) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#921) 'webvi_FSMSTATEMIDDLE' is not defined. (no-undef)
(#921) Identifier 'webvi_FSMSTATEMIDDLE' is not in camel case. (camelcase)
(#922) 't' is not defined. (no-undef)
(#922) A constructor name should not start with a lowercase letter. (new-cap)
(#922) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#923) 'yankMarkNavigationStartState' is not defined. (no-undef)
(#924) 'state' is defined but never used. (no-unused-vars)
(#924) Unexpected empty function. (no-empty-function)
(#925) 'yankStartState' is not defined. (no-undef)
(#925) 't' is not defined. (no-undef)
(#927) 't' is not defined. (no-undef)
(#927) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#927) A constructor name should not start with a lowercase letter. (new-cap)
(#928) 'yankEndState' is not defined. (no-undef)
(#938) 'yankMarkNavigationStartState' is not defined. (no-undef)
(#938) 't' is not defined. (no-undef)
(#940) 'deleteStartState' is not defined. (no-undef)
(#940) A constructor name should not start with a lowercase letter. (new-cap)
(#940) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#940) Identifier 'webvi_FSMSTATEMIDDLE' is not in camel case. (camelcase)
(#940) 'webvi_FSMSTATEMIDDLE' is not defined. (no-undef)
(#942) 't' is not defined. (no-undef)
(#942) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#942) A constructor name should not start with a lowercase letter. (new-cap)
(#943) 'deleteStartState' is not defined. (no-undef)
(#944) 'state' is defined but never used. (no-unused-vars)
(#944) Unexpected empty function. (no-empty-function)
(#946) 'startState' is not defined. (no-undef)
(#946) 't' is not defined. (no-undef)
(#948) 't' is not defined. (no-undef)
(#948) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#948) A constructor name should not start with a lowercase letter. (new-cap)
(#949) 'deleteStartState' is not defined. (no-undef)
(#950) Statement inside of curly braces should be on next line. (brace-style)
(#950) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#952) 'deleteStartState' is not defined. (no-undef)
(#952) 't' is not defined. (no-undef)
(#954) 'deleteEndState' is not defined. (no-undef)
(#954) A constructor name should not start with a lowercase letter. (new-cap)
(#954) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#954) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#954) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#956) 't' is not defined. (no-undef)
(#956) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#956) A constructor name should not start with a lowercase letter. (new-cap)
(#957) 'deleteEndState' is not defined. (no-undef)
(#970) 'deleteStartState' is not defined. (no-undef)
(#970) 't' is not defined. (no-undef)
(#973) 't' is not defined. (no-undef)
(#973) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#973) A constructor name should not start with a lowercase letter. (new-cap)
(#974) 'deleteEndState' is not defined. (no-undef)
(#986) 'deleteStartState' is not defined. (no-undef)
(#986) 't' is not defined. (no-undef)
(#988) 'deleteMarkNavigationStartState' is not defined. (no-undef)
(#988) A constructor name should not start with a lowercase letter. (new-cap)
(#988) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#988) 'webvi_FSMSTATEMIDDLE' is not defined. (no-undef)
(#988) Identifier 'webvi_FSMSTATEMIDDLE' is not in camel case. (camelcase)
(#989) 't' is not defined. (no-undef)
(#989) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#989) A constructor name should not start with a lowercase letter. (new-cap)
(#990) 'deleteMarkNavigationStartState' is not defined. (no-undef)
(#991) 'state' is defined but never used. (no-unused-vars)
(#991) Unexpected empty function. (no-empty-function)
(#992) 'deleteStartState' is not defined. (no-undef)
(#992) 't' is not defined. (no-undef)
(#994) 't' is not defined. (no-undef)
(#994) A constructor name should not start with a lowercase letter. (new-cap)
(#994) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#995) 'deleteEndState' is not defined. (no-undef)
(#1005) 'deleteMarkNavigationStartState' is not defined. (no-undef)
(#1005) 't' is not defined. (no-undef)
(#1007) 'cutStartState' is not defined. (no-undef)
(#1007) A constructor name should not start with a lowercase letter. (new-cap)
(#1007) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1007) Identifier 'webvi_FSMSTATEMIDDLE' is not in camel case. (camelcase)
(#1007) 'webvi_FSMSTATEMIDDLE' is not defined. (no-undef)
(#1009) 't' is not defined. (no-undef)
(#1009) A constructor name should not start with a lowercase letter. (new-cap)
(#1009) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1010) 'cutStartState' is not defined. (no-undef)
(#1011) 'state' is defined but never used. (no-unused-vars)
(#1011) Unexpected empty function. (no-empty-function)
(#1013) 'startState' is not defined. (no-undef)
(#1013) 't' is not defined. (no-undef)
(#1015) 't' is not defined. (no-undef)
(#1015) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1015) A constructor name should not start with a lowercase letter. (new-cap)
(#1016) 'cutStartState' is not defined. (no-undef)
(#1017) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1017) Statement inside of curly braces should be on next line. (brace-style)
(#1019) 'cutStartState' is not defined. (no-undef)
(#1019) 't' is not defined. (no-undef)
(#1021) 'cutEndState' is not defined. (no-undef)
(#1021) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1021) A constructor name should not start with a lowercase letter. (new-cap)
(#1021) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1021) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1023) 't' is not defined. (no-undef)
(#1023) A constructor name should not start with a lowercase letter. (new-cap)
(#1023) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1024) 'cutEndState' is not defined. (no-undef)
(#1036) 'webvi_EDITMODE' is not defined. (no-undef)
(#1036) Identifier 'webvi_EDITMODE' is not in camel case. (camelcase)
(#1042) 'cutStartState' is not defined. (no-undef)
(#1042) 't' is not defined. (no-undef)
(#1045) 't' is not defined. (no-undef)
(#1045) A constructor name should not start with a lowercase letter. (new-cap)
(#1045) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1046) 'cutEndState' is not defined. (no-undef)
(#1056) 'webvi_EDITMODE' is not defined. (no-undef)
(#1056) Identifier 'webvi_EDITMODE' is not in camel case. (camelcase)
(#1062) 'cutStartState' is not defined. (no-undef)
(#1062) 't' is not defined. (no-undef)
(#1065) 'cutMarkNavigationStartState' is not defined. (no-undef)
(#1065) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1065) A constructor name should not start with a lowercase letter. (new-cap)
(#1065) 'webvi_FSMSTATEMIDDLE' is not defined. (no-undef)
(#1065) Identifier 'webvi_FSMSTATEMIDDLE' is not in camel case. (camelcase)
(#1066) 't' is not defined. (no-undef)
(#1066) A constructor name should not start with a lowercase letter. (new-cap)
(#1066) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1067) 'cutMarkNavigationStartState' is not defined. (no-undef)
(#1068) 'state' is defined but never used. (no-unused-vars)
(#1068) Unexpected empty function. (no-empty-function)
(#1069) 'cutStartState' is not defined. (no-undef)
(#1069) 't' is not defined. (no-undef)
(#1071) 't' is not defined. (no-undef)
(#1071) A constructor name should not start with a lowercase letter. (new-cap)
(#1071) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1072) 'cutEndState' is not defined. (no-undef)
(#1081) Identifier 'webvi_EDITMODE' is not in camel case. (camelcase)
(#1081) 'webvi_EDITMODE' is not defined. (no-undef)
(#1086) 'cutMarkNavigationStartState' is not defined. (no-undef)
(#1086) 't' is not defined. (no-undef)
(#1088) 'endState' is not defined. (no-undef)
(#1088) A constructor name should not start with a lowercase letter. (new-cap)
(#1088) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1088) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1088) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1090) 't' is not defined. (no-undef)
(#1090) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1090) A constructor name should not start with a lowercase letter. (new-cap)
(#1091) 'endState' is not defined. (no-undef)
(#1097) 'startState' is not defined. (no-undef)
(#1097) 't' is not defined. (no-undef)
(#1100) 'markNavigationStartState' is not defined. (no-undef)
(#1100) A constructor name should not start with a lowercase letter. (new-cap)
(#1100) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1100) Identifier 'webvi_FSMSTATEMIDDLE' is not in camel case. (camelcase)
(#1100) 'webvi_FSMSTATEMIDDLE' is not defined. (no-undef)
(#1101) 't' is not defined. (no-undef)
(#1101) A constructor name should not start with a lowercase letter. (new-cap)
(#1101) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1102) 'markNavigationStartState' is not defined. (no-undef)
(#1103) 'state' is defined but never used. (no-unused-vars)
(#1103) Unexpected empty function. (no-empty-function)
(#1104) 'startState' is not defined. (no-undef)
(#1104) 't' is not defined. (no-undef)
(#1106) 'markNavigationEndState' is not defined. (no-undef)
(#1106) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1106) A constructor name should not start with a lowercase letter. (new-cap)
(#1106) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1106) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1107) 't' is not defined. (no-undef)
(#1107) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1107) A constructor name should not start with a lowercase letter. (new-cap)
(#1108) 'markNavigationEndState' is not defined. (no-undef)
(#1113) 'markNavigationStartState' is not defined. (no-undef)
(#1113) 't' is not defined. (no-undef)
(#1115) 't' is not defined. (no-undef)
(#1115) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1115) A constructor name should not start with a lowercase letter. (new-cap)
(#1116) 'startState' is not defined. (no-undef)
(#1117) Statement inside of curly braces should be on next line. (brace-style)
(#1117) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1119) 'startState' is not defined. (no-undef)
(#1119) 't' is not defined. (no-undef)
(#1122) 't' is not defined. (no-undef)
(#1122) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1122) A constructor name should not start with a lowercase letter. (new-cap)
(#1123) 'endState' is not defined. (no-undef)
(#1127) Infix operators must be spaced. (space-infix-ops)
(#1132) 'startState' is not defined. (no-undef)
(#1132) 't' is not defined. (no-undef)
(#1135) 'replaceStartState' is not defined. (no-undef)
(#1135) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1135) A constructor name should not start with a lowercase letter. (new-cap)
(#1135) Identifier 'webvi_FSMSTATEMIDDLE' is not in camel case. (camelcase)
(#1135) 'webvi_FSMSTATEMIDDLE' is not defined. (no-undef)
(#1137) 't' is not defined. (no-undef)
(#1137) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1137) A constructor name should not start with a lowercase letter. (new-cap)
(#1138) 'replaceStartState' is not defined. (no-undef)
(#1139) 'state' is defined but never used. (no-unused-vars)
(#1139) Unexpected empty function. (no-empty-function)
(#1141) 'startState' is not defined. (no-undef)
(#1141) 't' is not defined. (no-undef)
(#1143) 'replaceEndState' is not defined. (no-undef)
(#1143) A constructor name should not start with a lowercase letter. (new-cap)
(#1143) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1143) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1143) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1145) 't' is not defined. (no-undef)
(#1145) A constructor name should not start with a lowercase letter. (new-cap)
(#1145) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1146) 'replaceEndState' is not defined. (no-undef)
(#1150) Infix operators must be spaced. (space-infix-ops)
(#1156) 'replaceStartState' is not defined. (no-undef)
(#1156) 't' is not defined. (no-undef)
(#1158) 'insertEndState' is not defined. (no-undef)
(#1158) A constructor name should not start with a lowercase letter. (new-cap)
(#1158) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1158) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1158) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1160) 't' is not defined. (no-undef)
(#1160) A constructor name should not start with a lowercase letter. (new-cap)
(#1160) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1161) 'insertEndState' is not defined. (no-undef)
(#1173) 'webvi_EDITMODE' is not defined. (no-undef)
(#1173) Identifier 'webvi_EDITMODE' is not in camel case. (camelcase)
(#1179) 'startState' is not defined. (no-undef)
(#1179) 't' is not defined. (no-undef)
(#1182) 'markStartState' is not defined. (no-undef)
(#1182) A constructor name should not start with a lowercase letter. (new-cap)
(#1182) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1182) Identifier 'webvi_FSMSTATEMIDDLE' is not in camel case. (camelcase)
(#1182) 'webvi_FSMSTATEMIDDLE' is not defined. (no-undef)
(#1184) 't' is not defined. (no-undef)
(#1184) A constructor name should not start with a lowercase letter. (new-cap)
(#1184) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1185) 'markStartState' is not defined. (no-undef)
(#1186) 'state' is defined but never used. (no-unused-vars)
(#1186) Unexpected empty function. (no-empty-function)
(#1187) 'startState' is not defined. (no-undef)
(#1187) 't' is not defined. (no-undef)
(#1189) 'markEndState' is not defined. (no-undef)
(#1189) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1189) A constructor name should not start with a lowercase letter. (new-cap)
(#1189) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1189) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1191) 't' is not defined. (no-undef)
(#1191) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1191) A constructor name should not start with a lowercase letter. (new-cap)
(#1192) 'markEndState' is not defined. (no-undef)
(#1199) 'markStartState' is not defined. (no-undef)
(#1199) 't' is not defined. (no-undef)
(#1201) 'pasteEndState' is not defined. (no-undef)
(#1201) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1201) A constructor name should not start with a lowercase letter. (new-cap)
(#1201) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1201) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1203) 't' is not defined. (no-undef)
(#1203) A constructor name should not start with a lowercase letter. (new-cap)
(#1203) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1204) 'pasteEndState' is not defined. (no-undef)
(#1216) 'startState' is not defined. (no-undef)
(#1216) 't' is not defined. (no-undef)
(#1218) 'undoEndState' is not defined. (no-undef)
(#1218) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1218) A constructor name should not start with a lowercase letter. (new-cap)
(#1218) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1218) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1220) 't' is not defined. (no-undef)
(#1220) A constructor name should not start with a lowercase letter. (new-cap)
(#1220) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1221) 'undoEndState' is not defined. (no-undef)
(#1226) 'startState' is not defined. (no-undef)
(#1226) 't' is not defined. (no-undef)
(#1228) 'redoEndState' is not defined. (no-undef)
(#1228) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1228) A constructor name should not start with a lowercase letter. (new-cap)
(#1228) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1228) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1230) 't' is not defined. (no-undef)
(#1230) A constructor name should not start with a lowercase letter. (new-cap)
(#1230) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1231) 'redoEndState' is not defined. (no-undef)
(#1236) 'startState' is not defined. (no-undef)
(#1236) 't' is not defined. (no-undef)
(#1238) 'joinEndState' is not defined. (no-undef)
(#1238) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1238) A constructor name should not start with a lowercase letter. (new-cap)
(#1238) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1238) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1240) 't' is not defined. (no-undef)
(#1240) A constructor name should not start with a lowercase letter. (new-cap)
(#1240) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1241) 'joinEndState' is not defined. (no-undef)
(#1246) 'startState' is not defined. (no-undef)
(#1246) 't' is not defined. (no-undef)
(#1248) 'oEndState' is not defined. (no-undef)
(#1248) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1248) A constructor name should not start with a lowercase letter. (new-cap)
(#1248) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1248) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1250) 't' is not defined. (no-undef)
(#1250) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1250) A constructor name should not start with a lowercase letter. (new-cap)
(#1251) 'oEndState' is not defined. (no-undef)
(#1258) 'webvi_EDITMODE' is not defined. (no-undef)
(#1258) Identifier 'webvi_EDITMODE' is not in camel case. (camelcase)
(#1264) 'startState' is not defined. (no-undef)
(#1264) 't' is not defined. (no-undef)
(#1266) 'capsEndState' is not defined. (no-undef)
(#1266) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1266) A constructor name should not start with a lowercase letter. (new-cap)
(#1266) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1266) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1268) 't' is not defined. (no-undef)
(#1268) A constructor name should not start with a lowercase letter. (new-cap)
(#1268) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1269) 'capsEndState' is not defined. (no-undef)
(#1274) 'startState' is not defined. (no-undef)
(#1274) 't' is not defined. (no-undef)
(#1276) 'repeatSearchEndState' is not defined. (no-undef)
(#1276) A constructor name should not start with a lowercase letter. (new-cap)
(#1276) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1276) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1276) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1278) 't' is not defined. (no-undef)
(#1278) A constructor name should not start with a lowercase letter. (new-cap)
(#1278) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1279) 'repeatSearchEndState' is not defined. (no-undef)
(#1284) 'startState' is not defined. (no-undef)
(#1284) 't' is not defined. (no-undef)
(#1286) 'startSearchEndState' is not defined. (no-undef)
(#1286) A constructor name should not start with a lowercase letter. (new-cap)
(#1286) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1286) 'webvi_FSMSTATEMIDDLE' is not defined. (no-undef)
(#1286) Identifier 'webvi_FSMSTATEMIDDLE' is not in camel case. (camelcase)
(#1288) 't' is not defined. (no-undef)
(#1288) A constructor name should not start with a lowercase letter. (new-cap)
(#1288) Identifier 'webvi_fsmTransition' is not in camel case. (camelcase)
(#1289) 'startSearchEndState' is not defined. (no-undef)
(#1291) Identifier 'webvi_COMMANDMODE' is not in camel case. (camelcase)
(#1291) 'webvi_COMMANDMODE' is not defined. (no-undef)
(#1296) 'startState' is not defined. (no-undef)
(#1296) 't' is not defined. (no-undef)
(#1298) 'startState' is not defined. (no-undef)
(#1301) Missing JSDoc parameter type for 'fs'. (valid-jsdoc)
(#1301) Expected JSDoc for 'fsm' but found 'fs'. (valid-jsdoc)
(#1301) Missing JSDoc return type. (valid-jsdoc)
(#1301) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#1301) Expected space or tab after '/**' in comment. (spaced-comment)
(#1301) Missing JSDoc for parameter 'command'. (valid-jsdoc)
(#1310) Identifier 'webvi_executeFSM' is not in camel case. (camelcase)
(#1312) 'current' is not defined. (no-undef)
(#1316) 'foundTransition' is not defined. (no-undef)
(#1317) 'current' is not defined. (no-undef)
(#1317) 'foundTransition' is not defined. (no-undef)
(#1318) 'current' is not defined. (no-undef)
(#1320) 'foundTransition' is not defined. (no-undef)
(#1321) 'current' is not defined. (no-undef)
(#1322) 'current' is not defined. (no-undef)
(#1322) 'current' is not defined. (no-undef)
(#1327) 'foundTransition' is not defined. (no-undef)
(#1328) Identifier 'webvi_fsmState' is not in camel case. (camelcase)
(#1328) A constructor name should not start with a lowercase letter. (new-cap)
(#1328) 'webvi_FSMSTATEERROR' is not defined. (no-undef)
(#1328) Identifier 'webvi_FSMSTATEERROR' is not in camel case. (camelcase)
(#1332) 'current' is not defined. (no-undef)
(#1335) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1335) Expected space or tab after '/**' in comment. (spaced-comment)
(#1335) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#1344) Identifier 'webvi_executeVisualModeCommandBuffer' is not in camel case. (camelcase)
(#1349) 'fsm' is not defined. (no-undef)
(#1352) 'finalState' is not defined. (no-undef)
(#1352) 'fsm' is not defined. (no-undef)
(#1354) 'finalState' is not defined. (no-undef)
(#1354) 'webvi_FSMSTATEERROR' is not defined. (no-undef)
(#1354) Identifier 'webvi_FSMSTATEERROR' is not in camel case. (camelcase)
(#1359) 'finalState' is not defined. (no-undef)
(#1359) 'webvi_FSMSTATEEND' is not defined. (no-undef)
(#1359) Identifier 'webvi_FSMSTATEEND' is not in camel case. (camelcase)
(#1365) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#1365) Missing JSDoc parameter type for 'c'. (valid-jsdoc)
(#1365) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1365) Expected space or tab after '/**' in comment. (spaced-comment)
(#1374) Identifier 'webvi_appendVisualModeCommandChar' is not in camel case. (camelcase)
(#1379) Expected JSDoc for 'e' but found 'evt'. (valid-jsdoc)
(#1379) Missing JSDoc return type. (valid-jsdoc)
(#1379) Expected space or tab after '/**' in comment. (spaced-comment)
(#1379) Missing JSDoc parameter type for 'evt'. (valid-jsdoc)
(#1387) Function 'webvi_interpretKeyPress' has a complexity of 70. (complexity)
(#1387) Identifier 'webvi_interpretKeyPress' is not in camel case. (camelcase)
(#1395) Unexpected console statement. (no-console)
(#1532) Expected space or tab after '/**' in comment. (spaced-comment)
(#1532) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#1532) Expected JSDoc for 'e' but found 'evt'. (valid-jsdoc)
(#1532) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1532) Missing JSDoc parameter type for 'evt'. (valid-jsdoc)
(#1540) Identifier 'webvi_handlePaste' is not in camel case. (camelcase)
(#1548) Unexpected prompt. (no-alert)
(#1551) Identifier 'webvi_EDITMODE' is not in camel case. (camelcase)
(#1551) 'webvi_EDITMODE' is not defined. (no-undef)
(#1557) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#1557) Expected JSDoc for 'e' but found 'evt'. (valid-jsdoc)
(#1557) Expected space or tab after '/**' in comment. (spaced-comment)
(#1557) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1557) Missing JSDoc parameter type for 'evt'. (valid-jsdoc)
(#1566) Function 'webvi_handleKeyboardInput' has a complexity of 33. (complexity)
(#1566) Identifier 'webvi_handleKeyboardInput' is not in camel case. (camelcase)
(#1569) Unexpected console statement. (no-console)
(#1571) Identifier 'webvi_VISUALMODE' is not in camel case. (camelcase)
(#1571) 'webvi_VISUALMODE' is not defined. (no-undef)
(#1601) Identifier 'webvi_EDITMODE' is not in camel case. (camelcase)
(#1601) 'webvi_EDITMODE' is not defined. (no-undef)
(#1609) Identifier 'webvi_VISUALMODE' is not in camel case. (camelcase)
(#1609) 'webvi_VISUALMODE' is not defined. (no-undef)
(#1652) 'webvi_COMMANDMODE' is not defined. (no-undef)
(#1652) Identifier 'webvi_COMMANDMODE' is not in camel case. (camelcase)
(#1658) Identifier 'webvi_VISUALMODE' is not in camel case. (camelcase)
(#1658) 'webvi_VISUALMODE' is not defined. (no-undef)
(#1663) Identifier 'webvi_VISUALMODE' is not in camel case. (camelcase)
(#1663) 'webvi_VISUALMODE' is not defined. (no-undef)
(#1684) Expected JSDoc for 'e' but found 'stateIndex'. (valid-jsdoc)
(#1684) Expected space or tab after '/**' in comment. (spaced-comment)
(#1684) Missing JSDoc parameter type for 'stateIndex'. (valid-jsdoc)
(#1684) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1694) Identifier 'webvi_handleDocumentKeyboardInput' is not in camel case. (camelcase)
(#1696) 'webvi_stateList' is not defined. (no-undef)
(#1696) Identifier 'webvi_stateList' is not in camel case. (camelcase)
(#1697) 'webvi_stateList' is not defined. (no-undef)
(#1697) Identifier 'webvi_stateList' is not in camel case. (camelcase)
(#1698) 'state' is not defined. (no-undef)
(#1705) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1705) Missing JSDoc parameter type for 'state'. (valid-jsdoc)
(#1705) Expected space or tab after '/**' in comment. (spaced-comment)
(#1715) Identifier 'webvi_fillDisplayBuffer' is not in camel case. (camelcase)
(#1718) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#1769) Missing JSDoc for parameter 'canvasNode'. (valid-jsdoc)
(#1769) Missing JSDoc for parameter 'textareaNode'. (valid-jsdoc)
(#1769) Expected space or tab after '/**' in comment. (spaced-comment)
(#1769) Missing JSDoc for parameter 'hiddenInput'. (valid-jsdoc)
(#1775) Identifier 'webvi_state' is not in camel case. (camelcase)
(#1778) Identifier 'webvi_defaults' is not in camel case. (camelcase)
(#1778) A constructor name should not start with a lowercase letter. (new-cap)
(#1790) Identifier 'webvi_VISUALMODE' is not in camel case. (camelcase)
(#1790) 'webvi_VISUALMODE' is not defined. (no-undef)
(#1796) Line 1796 exceeds the maximum line length of 132. (max-len)
(#1797) Line 1797 exceeds the maximum line length of 132. (max-len)
(#1815) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1815) Expected space or tab after '/**' in comment. (spaced-comment)
(#1825) Identifier 'webvi_bootstrap' is not in camel case. (camelcase)
(#1825) 'webvi_bootstrap' is defined but never used. (no-unused-vars)
(#1826) Identifier 'webvi_init' is not in camel case. (camelcase)
(#1829) Expected space or tab after '/**' in comment. (spaced-comment)
(#1829) Missing JSDoc parameter type for 'canvas'. (valid-jsdoc)
(#1829) Missing JSDoc parameter type for 'text'. (valid-jsdoc)
(#1829) Expected JSDoc for 'state' but found 'canvas'. (valid-jsdoc)
(#1837) Identifier 'webvi_renderCanvas' is not in camel case. (camelcase)
(#1838) 'context' is not defined. (no-undef)
(#1839) 'context' is not defined. (no-undef)
(#1840) 'context' is not defined. (no-undef)
(#1841) 'context' is not defined. (no-undef)
(#1842) Line 1842 exceeds the maximum line length of 132. (max-len)
(#1842) 'context' is not defined. (no-undef)
(#1842) Infix operators must be spaced. (space-infix-ops)
(#1842) Infix operators must be spaced. (space-infix-ops)
(#1843) 'context' is not defined. (no-undef)
(#1844) 'context' is not defined. (no-undef)
(#1848) 'webvi_COMMANDMODE' is not defined. (no-undef)
(#1848) Identifier 'webvi_COMMANDMODE' is not in camel case. (camelcase)
(#1851) 'context' is not defined. (no-undef)
(#1852) 'webvi_VISUALMODE' is not defined. (no-undef)
(#1852) Identifier 'webvi_VISUALMODE' is not in camel case. (camelcase)
(#1853) 'context' is not defined. (no-undef)
(#1854) Identifier 'webvi_EDITMODE' is not in camel case. (camelcase)
(#1854) 'webvi_EDITMODE' is not defined. (no-undef)
(#1855) 'context' is not defined. (no-undef)
(#1857) 'context' is not defined. (no-undef)
(#1861) 'context' is not defined. (no-undef)
(#1862) Line 1862 exceeds the maximum line length of 132. (max-len)
(#1862) 'context' is not defined. (no-undef)
(#1863) 'context' is not defined. (no-undef)
(#1865) Line 1865 exceeds the maximum line length of 132. (max-len)
(#1865) 'context' is not defined. (no-undef)
(#1870) 'context' is not defined. (no-undef)
(#1871) 'context' is not defined. (no-undef)
(#1872) 'context' is not defined. (no-undef)
(#1873) Line 1873 exceeds the maximum line length of 132. (max-len)
(#1873) 'context' is not defined. (no-undef)
(#1873) Infix operators must be spaced. (space-infix-ops)
(#1874) Line 1874 exceeds the maximum line length of 132. (max-len)
(#1874) 'context' is not defined. (no-undef)
(#1874) Infix operators must be spaced. (space-infix-ops)
(#1875) 'context' is not defined. (no-undef)
(#1880) 'context' is not defined. (no-undef)
(#1881) Line 1881 exceeds the maximum line length of 132. (max-len)
(#1881) 'context' is not defined. (no-undef)
(#1881) Infix operators must be spaced. (space-infix-ops)
(#1882) 'context' is not defined. (no-undef)
(#1883) 'webvi_COMMANDMODE' is not defined. (no-undef)
(#1883) Identifier 'webvi_COMMANDMODE' is not in camel case. (camelcase)
(#1884) Line 1884 exceeds the maximum line length of 132. (max-len)
(#1884) 'context' is not defined. (no-undef)
(#1886) Line 1886 exceeds the maximum line length of 132. (max-len)
(#1886) 'context' is not defined. (no-undef)
(#1890) Missing JSDoc for parameter 'textareaNode'. (valid-jsdoc)
(#1890) Missing JSDoc return type. (valid-jsdoc)
(#1890) Expected space or tab after '/**' in comment. (spaced-comment)
(#1898) Identifier 'webvi_createCanvasFromTextarea' is not in camel case. (camelcase)
(#1899) 'canvasNode' is not defined. (no-undef)
(#1901) 'widthAttribute' is not defined. (no-undef)
(#1902) 'widthAttribute' is not defined. (no-undef)
(#1903) 'canvasNode' is not defined. (no-undef)
(#1903) 'widthAttribute' is not defined. (no-undef)
(#1905) 'heightAttribute' is not defined. (no-undef)
(#1906) 'heightAttribute' is not defined. (no-undef)
(#1907) 'canvasNode' is not defined. (no-undef)
(#1907) 'heightAttribute' is not defined. (no-undef)
(#1909) 'tabIndexAttribute' is not defined. (no-undef)
(#1910) 'tabIndexAttribute' is not defined. (no-undef)
(#1911) 'canvasNode' is not defined. (no-undef)
(#1911) 'tabIndexAttribute' is not defined. (no-undef)
(#1913) 'canvasNode' is not defined. (no-undef)
(#1917) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#1918) Missing JSDoc return type. (valid-jsdoc)
(#1918) Expected space or tab after '/**' in comment. (spaced-comment)
(#1918) Missing JSDoc for parameter 'textareaNode'. (valid-jsdoc)
(#1928) Identifier 'webvi_createHiddenInputFromTextarea' is not in camel case. (camelcase)
(#1929) 'hiddenInput' is not defined. (no-undef)
(#1931) 'typeAttribute' is not defined. (no-undef)
(#1932) 'typeAttribute' is not defined. (no-undef)
(#1933) 'hiddenInput' is not defined. (no-undef)
(#1933) 'typeAttribute' is not defined. (no-undef)
(#1935) 'textareaName' is not defined. (no-undef)
(#1936) 'nameAttribute' is not defined. (no-undef)
(#1937) 'nameAttribute' is not defined. (no-undef)
(#1937) 'textareaName' is not defined. (no-undef)
(#1938) 'hiddenInput' is not defined. (no-undef)
(#1938) 'nameAttribute' is not defined. (no-undef)
(#1940) 'textareaId' is not defined. (no-undef)
(#1941) 'idAttribute' is not defined. (no-undef)
(#1942) 'idAttribute' is not defined. (no-undef)
(#1942) 'textareaId' is not defined. (no-undef)
(#1943) 'hiddenInput' is not defined. (no-undef)
(#1943) 'idAttribute' is not defined. (no-undef)
(#1945) 'textareaValue' is not defined. (no-undef)
(#1946) 'valueAttribute' is not defined. (no-undef)
(#1947) 'valueAttribute' is not defined. (no-undef)
(#1947) 'textareaValue' is not defined. (no-undef)
(#1948) 'hiddenInput' is not defined. (no-undef)
(#1948) 'valueAttribute' is not defined. (no-undef)
(#1950) 'hiddenInput' is not defined. (no-undef)
(#1954) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#1955) Missing JSDoc for parameter 'elementid'. (valid-jsdoc)
(#1955) Expected space or tab after '/**' in comment. (spaced-comment)
(#1955) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#1964) Identifier 'webvi_init' is not in camel case. (camelcase)
(#1965) 'textareaNode' is not defined. (no-undef)
(#1966) 'hiddenInput' is not defined. (no-undef)
(#1966) 'textareaNode' is not defined. (no-undef)
(#1967) 'canvas' is not defined. (no-undef)
(#1967) 'textareaNode' is not defined. (no-undef)
(#1969) 'parentEle' is not defined. (no-undef)
(#1969) 'textareaNode' is not defined. (no-undef)
(#1970) 'parentEle' is not defined. (no-undef)
(#1970) 'canvas' is not defined. (no-undef)
(#1970) 'textareaNode' is not defined. (no-undef)
(#1971) 'parentEle' is not defined. (no-undef)
(#1971) 'hiddenInput' is not defined. (no-undef)
(#1974) 'state' is not defined. (no-undef)
(#1974) A constructor name should not start with a lowercase letter. (new-cap)
(#1974) Identifier 'webvi_state' is not in camel case. (camelcase)
(#1974) 'hiddenInput' is not defined. (no-undef)
(#1974) 'canvas' is not defined. (no-undef)
(#1974) 'textareaNode' is not defined. (no-undef)
(#1975) 'webvi_stateList' is not defined. (no-undef)
(#1975) Identifier 'webvi_stateList' is not in camel case. (camelcase)
(#1975) 'state' is not defined. (no-undef)
(#1976) 'state' is not defined. (no-undef)
(#1978) 'canvas' is not defined. (no-undef)

CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(1 errors, 0 warnings)

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

lib/editor/webvi/lib.php
(#27) Class webvi_texteditor 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]

Task "eslint:yui" failed. Use --force to continue.
Problems running grunt

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]