conan-io/conan

View on GitHub
conan/tools/scm/__init__.py

Summary

Maintainability
A
1 hr
Test Coverage

Avoid too many return statements within this function.
Open

                return (self._nonzero_items, self._build) < (other._nonzero_items, other._build)
Severity: Major
Found in conan/tools/scm/__init__.py - About 30 mins to fix

    Avoid too many return statements within this function.
    Open

                        return False
    Severity: Major
    Found in conan/tools/scm/__init__.py - About 30 mins to fix

      Avoid too many return statements within this function.
      Open

                          return self._nonzero_items < other._nonzero_items
      Severity: Major
      Found in conan/tools/scm/__init__.py - About 30 mins to fix

        Line too long (101 > 100 characters)
        Open

                        if self._nonzero_items == other._nonzero_items:  # Problem only happens if both equal
        Severity: Minor
        Found in conan/tools/scm/__init__.py by pep8

        Limit all lines to a maximum of 79 characters.

        There are still many devices around that are limited to 80 character
        lines; plus, limiting windows to 80 characters makes it possible to
        have several windows side-by-side.  The default wrapping on such
        devices looks ugly.  Therefore, please limit all lines to a maximum
        of 79 characters. For flowing long blocks of text (docstrings or
        comments), limiting the length to 72 characters is recommended.
        
        Reports error E501.

        Line too long (101 > 100 characters)
        Open

                        if self._nonzero_items == other._nonzero_items:  # Problem only happens if both equal
        Severity: Minor
        Found in conan/tools/scm/__init__.py by pep8

        Limit all lines to a maximum of 79 characters.

        There are still many devices around that are limited to 80 character
        lines; plus, limiting windows to 80 characters makes it possible to
        have several windows side-by-side.  The default wrapping on such
        devices looks ugly.  Therefore, please limit all lines to a maximum
        of 79 characters. For flowing long blocks of text (docstrings or
        comments), limiting the length to 72 characters is recommended.
        
        Reports error E501.

        Blank line at end of file
        Open

        Severity: Minor
        Found in conan/tools/scm/__init__.py by pep8

        Trailing blank lines are superfluous.

        Okay: spam(1)
        W391: spam(1)\n
        
        However the last line should end with a new line (warning W292).

        There are no issues that match your filters.

        Category
        Status