Showing 10 of 10 total issues
Function properties
has a Cognitive Complexity of 41 (exceeds 5 allowed). Consider refactoring. Open
static get properties() { // eslint-disable-line max-lines-per-function return { /** * `<paper-autocomplete>`/`<paper-input>` `label`
- Read upRead up
Function properties
has 156 lines of code (exceeds 30 allowed). Consider refactoring. Open
static get properties() { // eslint-disable-line max-lines-per-function return { /** * `<paper-autocomplete>`/`<paper-input>` `label`
File paper-autocomplete-chips.js
has 310 lines of code (exceeds 250 allowed). Consider refactoring. Open
/**@licenseCopyright 2017 Neovici Licensed under the Apache License, Version 2.0 (the "License");
Function value
has 82 lines of code (exceeds 30 allowed). Consider refactoring. Open
value() { // eslint-disable-line max-lines-per-function const maxResults = 30, regexpResult = '<b>$1</b>', getResult = (item, textProp) => { if (typeof item === 'object') {
Function template
has 77 lines of code (exceeds 30 allowed). Consider refactoring. Open
static get template() { // eslint-disable-line max-lines-per-function return html` <style> :host { display: block;
Similar blocks of code found in 2 locations. Consider refactoring. Open
if (this.max && this.max < this.selectedItems.length) { this.set('_acInvalid', true); this.set('errorMessage', this.gettext('Select maximum {0} in the list.', this.max)); return false; }
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
if (this.min && this.min > this.selectedItems.length) { this.set('_acInvalid', true); this.set('errorMessage', this.gettext('Select at least {0} in the list.', this.min)); return false; }
- Read upRead up
Avoid too many return
statements within this function. Open
return 1;
Avoid too many return
statements within this function. Open
return -1;
Avoid too many return
statements within this function. Open
return 0;