Showing 4,841 of 7,782 total issues

Avoid too many return statements within this function.
Open

        return +dt == +refval ? refval : dt as DateImpl;
Severity: Major
Found in zul/src/main/resources/web/js/zul/db/datefmt.ts - About 30 mins to fix

    Avoid too many return statements within this function.
    Open

                        return;
    Severity: Major
    Found in eslint-plugin-zk/src/rules/noLocationHrefAssign.ts - About 30 mins to fix

      Avoid too many return statements within this function.
      Open

                  return false;
      Severity: Major
      Found in eslint-plugin-zk/src/tree.ts - About 30 mins to fix

        Avoid too many return statements within this function.
        Open

                    return node === expr.alternate || node === expr.consequent;
        Severity: Major
        Found in eslint-plugin-zk/src/tree.ts - About 30 mins to fix

          Avoid too many return statements within this function.
          Open

                      return node === expr.body;
          Severity: Major
          Found in eslint-plugin-zk/src/tree.ts - About 30 mins to fix

            Avoid too many return statements within this function.
            Open

                    return true;
            Severity: Major
            Found in eslint-plugin-zk/src/tree.ts - About 30 mins to fix

              Avoid too many return statements within this function.
              Open

                      return null;
              Severity: Major
              Found in eslint-plugin-zk/src/tree.ts - About 30 mins to fix

                Avoid too many return statements within this function.
                Open

                            return isElement;
                Severity: Major
                Found in eslint-plugin-zk/src/tree.ts - About 30 mins to fix

                  Method equals has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
                  Open

                          public boolean equals(Object o) {
                              if (this == o) return true;
                              if (!(o instanceof Key))
                                  return false;
                              Key k = (Key)o;
                  Severity: Minor
                  Found in zcommon/src/main/java/org/zkoss/util/resource/PropertyBundle.java - About 25 mins to fix

                  Cognitive Complexity

                  Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                  A method's cognitive complexity is based on a few simple rules:

                  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                  • Code is considered more complex for each "break in the linear flow of the code"
                  • Code is considered more complex when "flow breaking structures are nested"

                  Further reading

                  Method redraw has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
                  Open

                      public void redraw(java.io.Writer out) throws java.io.IOException {
                          if (_tagnm == null)
                              throw new UiException("The tag name is not initialized yet");
                  
                          final Execution exec = Executions.getCurrent();
                  Severity: Minor
                  Found in zhtml/src/main/java/org/zkoss/zhtml/impl/AbstractTag.java - About 25 mins to fix

                  Cognitive Complexity

                  Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                  A method's cognitive complexity is based on a few simple rules:

                  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                  • Code is considered more complex for each "break in the linear flow of the code"
                  • Code is considered more complex when "flow breaking structures are nested"

                  Further reading

                  Method getSubstyleValue has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
                  Open

                      public static final String getSubstyleValue(final String style, int j) {
                          final int len = style.length();
                          int k = -1, l = j;
                          for (; l < len; ++l) {
                              final char cc = style.charAt(l);
                  Severity: Minor
                  Found in zcommon/src/main/java/org/zkoss/html/HTMLs.java - About 25 mins to fix

                  Cognitive Complexity

                  Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                  A method's cognitive complexity is based on a few simple rules:

                  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                  • Code is considered more complex for each "break in the linear flow of the code"
                  • Code is considered more complex when "flow breaking structures are nested"

                  Further reading

                  Method removeFromLastVisited has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
                  Open

                      private boolean removeFromLastVisited(F o) {
                          if (_lastVisited != null)
                              for (Iterator<F> it = _lastVisited.iterator(); it.hasNext();) {
                                  if (it.next() == o) { //not equals (more restricted)
                                      it.remove();
                  Severity: Minor
                  Found in zcommon/src/main/java/org/zkoss/util/ComodifiableIterator.java - About 25 mins to fix

                  Cognitive Complexity

                  Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                  A method's cognitive complexity is based on a few simple rules:

                  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                  • Code is considered more complex for each "break in the linear flow of the code"
                  • Code is considered more complex when "flow breaking structures are nested"

                  Further reading

                  Method toOctalString has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
                  Open

                      public final static String toOctalString(byte[] array, String prefix) {
                          StringBuffer sb = new StringBuffer(array.length*
                                  (3 + (prefix == null ? 0 : prefix.length())) + 8);
                          if (prefix == null) {
                              for (int i=0; i< array.length; i++) {
                  Severity: Minor
                  Found in zcommon/src/main/java/org/zkoss/util/ArraysX.java - About 25 mins to fix

                  Cognitive Complexity

                  Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                  A method's cognitive complexity is based on a few simple rules:

                  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                  • Code is considered more complex for each "break in the linear flow of the code"
                  • Code is considered more complex when "flow breaking structures are nested"

                  Further reading

                  Method resolveClass has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
                  Open

                      public Class<?> resolveClass(String name) {
                          Class<?> m = _first instanceof FunctionMapperExt ?
                              ((FunctionMapperExt)_first).resolveClass(name): null;
                          return m != null ? m:
                              _second instanceof FunctionMapperExt ?
                  Severity: Minor
                  Found in zcommon/src/main/java/org/zkoss/xel/util/DualFunctionMapper.java - About 25 mins to fix

                  Cognitive Complexity

                  Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                  A method's cognitive complexity is based on a few simple rules:

                  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                  • Code is considered more complex for each "break in the linear flow of the code"
                  • Code is considered more complex when "flow breaking structures are nested"

                  Further reading

                  Method getEndingParenthesis has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
                  Open

                      private static final char getEndingParenthesis(char cc) {
                          return cc == '{' ? '}': cc == '(' ? ')': cc == '[' ? ']': (char)0;
                      }
                  Severity: Minor
                  Found in zcommon/src/main/java/org/zkoss/util/Maps.java - About 25 mins to fix

                  Cognitive Complexity

                  Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                  A method's cognitive complexity is based on a few simple rules:

                  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                  • Code is considered more complex for each "break in the linear flow of the code"
                  • Code is considered more complex when "flow breaking structures are nested"

                  Further reading

                  Method setDynaProp has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
                  Open

                      private void setDynaProp(String name, Object value) {
                          if (value == null) {
                              if (_props != null)
                                  _props.remove(name);
                          } else {
                  Severity: Minor
                  Found in zhtml/src/main/java/org/zkoss/zhtml/impl/AbstractTag.java - About 25 mins to fix

                  Cognitive Complexity

                  Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                  A method's cognitive complexity is based on a few simple rules:

                  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                  • Code is considered more complex for each "break in the linear flow of the code"
                  • Code is considered more complex when "flow breaking structures are nested"

                  Further reading

                  Method getChecksum has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
                  Open

                      public static final char getChecksum(StringBuffer val, String skips) {
                          if (skips == null) skips = SKIPS;
                  
                          final int len = val.length();
                          int cksum = 0;
                  Severity: Minor
                  Found in zcommon/src/main/java/org/zkoss/util/Checksums.java - About 25 mins to fix

                  Cognitive Complexity

                  Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                  A method's cognitive complexity is based on a few simple rules:

                  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                  • Code is considered more complex for each "break in the linear flow of the code"
                  • Code is considered more complex when "flow breaking structures are nested"

                  Further reading

                  Method removeBy has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
                  Open

                      @SuppressWarnings("unchecked")
                      synchronized public boolean removeBy(Comparable val, boolean atMostOne) {
                          final List l = new LinkedList();
                          boolean found = false;
                          for (int j = 0; j < _ary.length; ++j)
                  Severity: Minor
                  Found in zcommon/src/main/java/org/zkoss/util/FastReadArray.java - About 25 mins to fix

                  Cognitive Complexity

                  Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                  A method's cognitive complexity is based on a few simple rules:

                  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                  • Code is considered more complex for each "break in the linear flow of the code"
                  • Code is considered more complex when "flow breaking structures are nested"

                  Further reading

                  Method sanitizeURL has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
                  Open

                      public static URL sanitizeURL(URL url) throws MalformedURLException, URISyntaxException {
                          if (url == null) return null;
                  
                          final String urlString = url.getPath();
                          // avoid java.net.MalformedURLException: no !/ in spec
                  Severity: Minor
                  Found in zcommon/src/main/java/org/zkoss/util/URLs.java - About 25 mins to fix

                  Cognitive Complexity

                  Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                  A method's cognitive complexity is based on a few simple rules:

                  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                  • Code is considered more complex for each "break in the linear flow of the code"
                  • Code is considered more complex when "flow breaking structures are nested"

                  Further reading

                  Method skipParenthesis has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
                  Open

                      private static int skipParenthesis(String src, int j, char beg, char end) {
                          for (int len = src.length(), depth = 0; ++j < len;) {
                              final char cc = src.charAt(j);
                              if (cc == '\\') ++j; //skip next
                              else if (cc == beg) ++depth;
                  Severity: Minor
                  Found in zcommon/src/main/java/org/zkoss/util/Maps.java - About 25 mins to fix

                  Cognitive Complexity

                  Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                  A method's cognitive complexity is based on a few simple rules:

                  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                  • Code is considered more complex for each "break in the linear flow of the code"
                  • Code is considered more complex when "flow breaking structures are nested"

                  Further reading

                  Severity
                  Category
                  Status
                  Source
                  Language