htdocs/assets/js/views/searches/syntax/elasticsearch.js
Function token
has 139 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function token(stream, state) {
var ch = stream.peek();
// Errors are terminal!
if(state.error) {
Avoid too many return
statements within this function. Open
Open
return "operator";
Avoid too many return
statements within this function. Open
Open
return null;
Avoid too many return
statements within this function. Open
Open
return token_(state, ret);
Avoid too many return
statements within this function. Open
Open
return token_(state, "variable-2");
Avoid too many return
statements within this function. Open
Open
return token_(state, "bracket");
Avoid too many return
statements within this function. Open
Open
return token_error(stream, state);
Avoid too many return
statements within this function. Open
Open
return token_string(stream, state);
Avoid too many return
statements within this function. Open
Open
return 'bracket';
Avoid too many return
statements within this function. Open
Open
return token_(state, "punctuation");
Avoid too many return
statements within this function. Open
Open
return token_(state, "keyword");
Avoid too many return
statements within this function. Open
Open
return token_(state, "atom");
Avoid too many return
statements within this function. Open
Open
return token_error(stream, state);
Avoid too many return
statements within this function. Open
Open
return token_(state, "builtin");
Avoid too many return
statements within this function. Open
Open
return token_(state, "keyword");
Avoid too many return
statements within this function. Open
Open
return tok;
Avoid too many return
statements within this function. Open
Open
return token_(state, "bracket");
Avoid too many return
statements within this function. Open
Open
return token_(state, "meta");
Avoid too many return
statements within this function. Open
Open
return 'bracket';
Avoid too many return
statements within this function. Open
Open
return token_error(stream, state);