Skip to content

Instantly share code, notes, and snippets.

@krmaxwell
Last active August 29, 2015 14:20
Show Gist options
  • Save krmaxwell/15501d01c1949dd3134a to your computer and use it in GitHub Desktop.
Save krmaxwell/15501d01c1949dd3134a to your computer and use it in GitHub Desktop.
reviewing virtualenv
kmaxwell@newton:~/src/virtualenv(develop)$ pep8 virtualenv.py
virtualenv.py:79:21: E128 continuation line under-indented for visual indent
virtualenv.py:301:1: E302 expected 2 blank lines, found 1
virtualenv.py:310:27: E226 missing whitespace around arithmetic operator
virtualenv.py:310:41: E226 missing whitespace around arithmetic operator
virtualenv.py:325:5: E301 expected 1 blank line, found 0
virtualenv.py:327:5: E301 expected 1 blank line, found 0
virtualenv.py:329:5: E301 expected 1 blank line, found 0
virtualenv.py:331:5: E301 expected 1 blank line, found 0
virtualenv.py:333:5: E301 expected 1 blank line, found 0
virtualenv.py:335:5: E301 expected 1 blank line, found 0
virtualenv.py:345:21: E125 continuation line does not distinguish itself from next logical line
virtualenv.py:354:35: E226 missing whitespace around arithmetic operator
virtualenv.py:356:44: E226 missing whitespace around arithmetic operator
virtualenv.py:445:1: E302 expected 2 blank lines, found 1
virtualenv.py:452:1: E302 expected 2 blank lines, found 1
virtualenv.py:458:1: E302 expected 2 blank lines, found 1
virtualenv.py:484:1: E302 expected 2 blank lines, found 1
virtualenv.py:506:1: E302 expected 2 blank lines, found 1
virtualenv.py:513:1: E302 expected 2 blank lines, found 1
virtualenv.py:515:46: E261 at least two spaces before inline comment
virtualenv.py:516:44: E261 at least two spaces before inline comment
virtualenv.py:520:1: E302 expected 2 blank lines, found 1
virtualenv.py:527:1: E302 expected 2 blank lines, found 1
virtualenv.py:733:15: E121 continuation line indentation is not a multiple of four
virtualenv.py:741:15: E121 continuation line indentation is not a multiple of four
virtualenv.py:829:1: E302 expected 2 blank lines, found 1
virtualenv.py:836:29: E226 missing whitespace around arithmetic operator
virtualenv.py:836:35: E226 missing whitespace around arithmetic operator
virtualenv.py:909:1: E302 expected 2 blank lines, found 1
virtualenv.py:914:1: E302 expected 2 blank lines, found 1
virtualenv.py:940:1: E302 expected 2 blank lines, found 1
virtualenv.py:956:13: E128 continuation line under-indented for visual indent
virtualenv.py:956:22: E251 unexpected spaces around keyword / parameter equals
virtualenv.py:956:24: E251 unexpected spaces around keyword / parameter equals
virtualenv.py:968:1: E302 expected 2 blank lines, found 1
virtualenv.py:997:1: E302 expected 2 blank lines, found 1
virtualenv.py:1000:1: E302 expected 2 blank lines, found 1
virtualenv.py:1013:37: E226 missing whitespace around arithmetic operator
virtualenv.py:1063:46: E231 missing whitespace after ','
virtualenv.py:1079:37: E261 at least two spaces before inline comment
virtualenv.py:1086:1: E302 expected 2 blank lines, found 1
virtualenv.py:1259:21: E126 continuation line over-indented for hanging indent
virtualenv.py:1320:29: E128 continuation line under-indented for visual indent
virtualenv.py:1402:30: E201 whitespace after '['
virtualenv.py:1403:26: E128 continuation line under-indented for visual indent
virtualenv.py:1403:52: E202 whitespace before ']'
virtualenv.py:1427:9: E128 continuation line under-indented for visual indent
virtualenv.py:1431:29: E128 continuation line under-indented for visual indent
virtualenv.py:1521:1: E302 expected 2 blank lines, found 1
virtualenv.py:1532:1: E302 expected 2 blank lines, found 1
virtualenv.py:1549:84: E502 the backslash is redundant between brackets
virtualenv.py:1550:61: E127 continuation line over-indented for visual indent
virtualenv.py:1552:1: E302 expected 2 blank lines, found 1
virtualenv.py:1559:9: E125 continuation line does not distinguish itself from next logical line
virtualenv.py:1583:1: E302 expected 2 blank lines, found 1
virtualenv.py:1607:1: E302 expected 2 blank lines, found 1
virtualenv.py:1614:1: E302 expected 2 blank lines, found 1
virtualenv.py:1633:1: E302 expected 2 blank lines, found 1
virtualenv.py:1684:1: E302 expected 2 blank lines, found 1
virtualenv.py:1699:1: E302 expected 2 blank lines, found 1
virtualenv.py:1726:1: E302 expected 2 blank lines, found 1
virtualenv.py:1735:13: E125 continuation line does not distinguish itself from next logical line
virtualenv.py:1750:1: E302 expected 2 blank lines, found 1
virtualenv.py:1763:1: E302 expected 2 blank lines, found 1
virtualenv.py:1788:24: E226 missing whitespace around arithmetic operator
virtualenv.py:1801:1: E303 too many blank lines (3)
virtualenv.py:1855:1: E302 expected 2 blank lines, found 1
kmaxwell@newton:~/src/virtualenv(develop)$ pylint virtualenv.py
No config file found, using default configuration
************* Module virtualenv
W:1003, 0: XXX: We'd use distutils.sysconfig.get_python_inc/lib but its (fixme)
W:1147, 0: FIXME: why not delete it? (fixme)
W:1241, 0: XXX: registry should always exist after Jython 2.5rc1 (fixme)
W:1275, 0: FIXME: could I just hard link? (fixme)
W:1469, 0: FIXME: really this should be calculated earlier (fixme)
W:1524, 0: FIXME: maybe this prefix setting should only be put in place if (fixme)
W:1527, 0: FIXME: this is breaking things, removing for now: (fixme)
W:1627, 0: FIXME: need to fix up distutils.cfg (fixme)
W:2354, 0: TODO: (fixme)
C: 27, 0: Unnecessary parens after 'print' keyword (superfluous-parens)
C: 28, 0: Unnecessary parens after 'print' keyword (superfluous-parens)
C:497, 0: Line too long (93/80) (line-too-long)
C:538, 0: Line too long (97/80) (line-too-long)
C:606, 0: Unnecessary parens after 'print' keyword (superfluous-parens)
C:669, 0: Line too long (94/80) (line-too-long)
C:670, 0: Line too long (90/80) (line-too-long)
C:685, 0: Line too long (86/80) (line-too-long)
C:740, 0: Line too long (96/80) (line-too-long)
C:752, 0: Line too long (96/80) (line-too-long)
C:758, 0: Line too long (96/80) (line-too-long)
C:779, 0: Line too long (81/80) (line-too-long)
C:784, 0: Line too long (81/80) (line-too-long)
C:788, 0: Unnecessary parens after 'print' keyword (superfluous-parens)
C:801, 0: Line too long (82/80) (line-too-long)
C:805, 0: Line too long (93/80) (line-too-long)
C:813, 0: Line too long (86/80) (line-too-long)
C:814, 0: Line too long (87/80) (line-too-long)
C:900, 0: Line too long (99/80) (line-too-long)
C:950, 0: Line too long (96/80) (line-too-long)
C:956, 0: No space allowed around keyword argument assignment
extra_env = {
^ (bad-whitespace)
C:1021, 0: Unnecessary parens after 'print' keyword (superfluous-parens)
C:1022, 0: Unnecessary parens after 'print' keyword (superfluous-parens)
C:1023, 0: Unnecessary parens after 'print' keyword (superfluous-parens)
C:1044, 0: Line too long (96/80) (line-too-long)
C:1047, 0: Line too long (86/80) (line-too-long)
C:1061, 0: Line too long (85/80) (line-too-long)
C:1063, 0: Line too long (90/80) (line-too-long)
C:1063, 0: Exactly one space required after comma
os.path.join("~", ".local", "lib","python", sys.version[:3], "site-packages"),
^ (bad-whitespace)
C:1065, 0: Line too long (103/80) (line-too-long)
C:1083, 0: Line too long (81/80) (line-too-long)
C:1111, 0: Line too long (90/80) (line-too-long)
C:1112, 0: Line too long (103/80) (line-too-long)
C:1139, 0: Line too long (92/80) (line-too-long)
C:1142, 0: Unnecessary parens after 'print' keyword (superfluous-parens)
C:1263, 0: Line too long (83/80) (line-too-long)
C:1265, 0: Line too long (85/80) (line-too-long)
C:1266, 0: Line too long (85/80) (line-too-long)
C:1271, 0: Line too long (96/80) (line-too-long)
C:1280, 0: Line too long (82/80) (line-too-long)
C:1283, 0: Line too long (101/80) (line-too-long)
C:1284, 0: Line too long (84/80) (line-too-long)
C:1285, 0: Line too long (88/80) (line-too-long)
C:1290, 0: Line too long (84/80) (line-too-long)
C:1292, 0: Line too long (88/80) (line-too-long)
C:1298, 0: Line too long (88/80) (line-too-long)
C:1299, 0: Line too long (92/80) (line-too-long)
C:1300, 0: Line too long (96/80) (line-too-long)
C:1303, 0: Line too long (107/80) (line-too-long)
C:1308, 0: Line too long (89/80) (line-too-long)
C:1312, 0: Line too long (86/80) (line-too-long)
C:1343, 0: Line too long (81/80) (line-too-long)
C:1402, 0: No space allowed after bracket
required_symlinks = [ py_exe_no_version, py_exe_version_major,
^ (bad-whitespace)
C:1403, 0: No space allowed before bracket
py_exe_version_major_minor ]
^ (bad-whitespace)
C:1436, 0: Line too long (94/80) (line-too-long)
C:1453, 0: Line too long (81/80) (line-too-long)
C:1467, 0: Line too long (83/80) (line-too-long)
C:1495, 0: Line too long (107/80) (line-too-long)
C:1515, 0: Line too long (84/80) (line-too-long)
C:1530, 0: Line too long (92/80) (line-too-long)
C:1549, 0: Line too long (84/80) (line-too-long)
C:1550, 0: Line too long (107/80) (line-too-long)
C:1585, 0: Line too long (84/80) (line-too-long)
C:1600, 0: Line too long (88/80) (line-too-long)
C:1603, 0: Line too long (91/80) (line-too-long)
C:1623, 0: Line too long (82/80) (line-too-long)
C:1673, 0: Line too long (82/80) (line-too-long)
C:1675, 0: Line too long (111/80) (line-too-long)
C:1686, 0: Line too long (238/80) (line-too-long)
C:1711, 0: Line too long (81/80) (line-too-long)
C:1717, 0: Line too long (81/80) (line-too-long)
C:1722, 0: Line too long (86/80) (line-too-long)
C:1740, 0: Line too long (93/80) (line-too-long)
C:2246, 0: Unnecessary parens after 'not' keyword (superfluous-parens)
C:2302, 0: Line too long (92/80) (line-too-long)
C:2336, 0: Line too long (89/80) (line-too-long)
C:2347, 0: Unnecessary parens after 'assert' keyword (superfluous-parens)
C: 1, 0: Too many lines in module (2356) (too-many-lines)
W: 34, 4: Redefining built-in 'basestring' (redefined-builtin)
C: 6, 0: Invalid constant name "virtualenv_version" (invalid-name)
C: 34, 4: Invalid class name "basestring" (invalid-name)
F: 39, 4: Unable to import 'configparser' (import-error)
C: 41, 0: Invalid constant name "join" (invalid-name)
C: 42, 0: Invalid constant name "py_version" (invalid-name)
C: 44, 0: Invalid constant name "is_jython" (invalid-name)
C: 45, 0: Invalid constant name "is_pypy" (invalid-name)
C: 46, 0: Invalid constant name "is_win" (invalid-name)
C: 47, 0: Invalid constant name "is_cygwin" (invalid-name)
C: 48, 0: Invalid constant name "is_darwin" (invalid-name)
C: 49, 0: Invalid constant name "abiflags" (invalid-name)
C: 51, 0: Invalid constant name "user_dir" (invalid-name)
C: 53, 4: Invalid constant name "default_storage_dir" (invalid-name)
C: 55, 4: Invalid constant name "default_storage_dir" (invalid-name)
C: 56, 0: Invalid constant name "default_config_file" (invalid-name)
C: 59, 4: Invalid constant name "expected_exe" (invalid-name)
C: 61, 4: Invalid constant name "expected_exe" (invalid-name)
C: 63, 4: Invalid constant name "expected_exe" (invalid-name)
C: 68, 4: Missing function docstring (missing-docstring)
F: 72, 8: Unable to import 'winreg' (import-error)
F: 74, 8: Unable to import '_winreg' (import-error)
C: 76, 4: Missing function docstring (missing-docstring)
E: 80,15: Undefined variable 'WindowsError' (undefined-variable)
E: 89,19: Undefined variable 'WindowsError' (undefined-variable)
E: 95,19: Undefined variable 'WindowsError' (undefined-variable)
C:117, 0: Invalid constant name "majver" (invalid-name)
C:117, 8: Invalid constant name "minver" (invalid-name)
C:136, 8: Invalid constant name "platdir" (invalid-name)
C:323, 4: Missing method docstring (missing-docstring)
C:325, 4: Missing method docstring (missing-docstring)
C:327, 4: Missing method docstring (missing-docstring)
C:329, 4: Missing method docstring (missing-docstring)
C:331, 4: Missing method docstring (missing-docstring)
C:333, 4: Missing method docstring (missing-docstring)
C:335, 4: Missing method docstring (missing-docstring)
C:360, 4: Missing method docstring (missing-docstring)
C:372, 4: Missing method docstring (missing-docstring)
R:404, 4: Method could be a function (no-self-use)
C:431, 4: Missing method docstring (missing-docstring)
C:443, 0: Invalid constant name "logger" (invalid-name)
C:445, 0: Missing function docstring (missing-docstring)
C:452, 0: Missing function docstring (missing-docstring)
C:458, 0: Missing function docstring (missing-docstring)
C:484, 0: Missing function docstring (missing-docstring)
C:487, 8: Invalid variable name "f" (invalid-name)
C:492, 8: Invalid variable name "f" (invalid-name)
C:493, 8: Invalid variable name "c" (invalid-name)
C:500,12: Invalid variable name "f" (invalid-name)
W:506,11: Redefining built-in 'dir' (redefined-builtin)
C:506, 0: Missing function docstring (missing-docstring)
C:513, 0: Invalid argument name "fn" (invalid-name)
C:513, 0: Missing function docstring (missing-docstring)
W:521, 8: Redefining built-in 'dir' (redefined-builtin)
C:520, 0: Missing function docstring (missing-docstring)
C:527, 0: Missing function docstring (missing-docstring)
W:534,12: Module import itself (import-self)
C:565, 4: Missing method docstring (missing-docstring)
R:565, 4: Method could be a function (no-self-use)
C:605,20: Invalid variable name "e" (invalid-name)
R:619, 4: Method could be a function (no-self-use)
R:554, 0: Too many public methods (37/20) (too-many-public-methods)
W:781,12: Redefining built-in 'file' (redefined-builtin)
C:645, 0: Missing function docstring (missing-docstring)
E:761, 8: Undefined variable 'extend_parser' (undefined-variable)
W:765, 4: Using the global statement (global-statement)
C:765, 4: Invalid constant name "logger" (invalid-name)
E:768, 8: Undefined variable 'adjust_options' (undefined-variable)
E:827, 8: Undefined variable 'after_install' (undefined-variable)
R:645, 0: Too many branches (13/12) (too-many-branches)
R:645, 0: Too many statements (65/50) (too-many-statements)
C:829, 0: Missing function docstring (missing-docstring)
R:829, 0: Too many arguments (7/5) (too-many-arguments)
R:829, 0: Too many local variables (20/15) (too-many-locals)
C:865, 8: Invalid variable name "e" (invalid-name)
E:875,19: Instance of 'int' has no 'readline' member (but some types could not be inferred) (maybe-no-member)
R:829, 0: Too many branches (26/12) (too-many-branches)
R:829, 0: Too many statements (66/50) (too-many-statements)
C:909, 0: Missing function docstring (missing-docstring)
C:940, 0: Missing function docstring (missing-docstring)
R:968, 0: Too many arguments (10/5) (too-many-arguments)
W:969,23: Unused argument 'unzip_setuptools' (unused-argument)
W:970,54: Unused argument 'never_download' (unused-argument)
C:997, 0: Missing function docstring (missing-docstring)
C:1012,12: Invalid variable name "GetShortPathName" (invalid-name)
C:1016,16: Invalid variable name "u" (invalid-name)
C:1018,16: Invalid variable name "u" (invalid-name)
C:1044,12: Invalid variable name "p" (invalid-name)
W:1045,20: Unused variable 'stderr' (unused-variable)
C:1054, 0: Missing function docstring (missing-docstring)
E:1068,24: Module 'sys' has no 'real_prefix' member (no-member)
E:1070,24: Module 'sys' has no 'base_prefix' member (no-member)
W:1071,20: Used builtin function 'map' (bad-builtin)
W:1072,20: Used builtin function 'map' (bad-builtin)
C:1086, 0: Missing function docstring (missing-docstring)
C:1103,16: Invalid variable name "f" (invalid-name)
R:1086, 0: Too many branches (13/12) (too-many-branches)
C:1129, 0: Missing function docstring (missing-docstring)
R:1139, 0: Too many arguments (7/5) (too-many-arguments)
R:1139, 0: Too many local variables (55/15) (too-many-locals)
E:1152,47: Module 'sys' has no 'real_prefix' member (no-member)
E:1153,17: Module 'sys' has no 'real_prefix' member (no-member)
E:1155,47: Module 'sys' has no 'base_prefix' member (no-member)
E:1156,17: Module 'sys' has no 'base_prefix' member (no-member)
C:1176,16: Invalid variable name "fn" (invalid-name)
C:1177,16: Invalid variable name "bn" (invalid-name)
C:1231,12: Invalid variable name "fn" (invalid-name)
C:1326,20: Invalid variable name "d" (invalid-name)
W:1333,25: Using possibly undefined loop variable 'd' (undefined-loop-variable)
W:1381, 8: No exception type(s) specified (bare-except)
C:1382,12: Invalid variable name "e" (invalid-name)
C:1434, 8: Invalid variable name "e" (invalid-name)
W:1432,21: Unused variable 'proc_stderr' (unused-variable)
R:1139, 0: Too many branches (83/12) (too-many-branches)
R:1139, 0: Too many statements (230/50) (too-many-statements)
C:1481, 0: Missing function docstring (missing-docstring)
W:1483,31: Access to a protected member _name of a client class (protected-access)
E:1483,31: Module 'os' has no '_name' member (no-member)
C:1521, 0: Missing function docstring (missing-docstring)
W:1538, 8: Redefining name 'sysconfig' from outer scope (line 135) (redefined-outer-name)
W:1542,11: Access to a protected member _get_default_scheme of a client class (protected-access)
W:1619,14: Unused variable 'lib_dir' (unused-variable)
W:1619,23: Unused variable 'inc_dir' (unused-variable)
C:1633, 0: Missing function docstring (missing-docstring)
C:1652, 8: Invalid variable name "f" (invalid-name)
C:1680, 8: Invalid variable name "f" (invalid-name)
W:1633,18: Unused argument 'home_dir' (unused-argument)
C:1726, 0: Missing function docstring (missing-docstring)
C:1729, 4: Invalid variable name "f" (invalid-name)
C:1746, 4: Invalid variable name "f" (invalid-name)
C:1750, 0: Missing function docstring (missing-docstring)
C:1751, 4: Invalid variable name "f" (invalid-name)
C:1759, 4: Invalid variable name "f" (invalid-name)
C:1844, 4: Invalid variable name "f" (invalid-name)
C:1855, 0: Invalid argument name "s" (invalid-name)
C:1855, 0: Missing function docstring (missing-docstring)
C:1856, 4: Invalid variable name "b" (invalid-name)
C:2220, 0: Invalid constant name "maxint" (invalid-name)
C:2223, 0: Invalid class name "fileview" (invalid-name)
W:2231,28: Access to a protected member _fileobj of a client class (protected-access)
C:2242, 4: Missing method docstring (missing-docstring)
C:2245, 4: Invalid argument name "op" (invalid-name)
C:2245, 4: Missing method docstring (missing-docstring)
C:2250, 4: Missing method docstring (missing-docstring)
W:2264,20: Redefining built-in 'bytes' (redefined-builtin)
C:2264, 4: Missing method docstring (missing-docstring)
W:2278, 8: Redefining built-in 'bytes' (redefined-builtin)
C:2272, 4: Missing method docstring (missing-docstring)
W:2283,14: Redefining built-in 'file' (redefined-builtin)
W:2300,17: Redefining built-in 'file' (redefined-builtin)
C:2300, 4: Missing function docstring (missing-docstring)
C:2307,12: Invalid variable name "n" (invalid-name)
W:2302, 8: Unused variable 'cputype' (unused-variable)
W:2302,29: Unused variable 'filetype' (unused-variable)
W:2302,46: Unused variable 'sizeofcmds' (unused-variable)
W:2307,12: Unused variable 'n' (unused-variable)
W:2302,58: Unused variable 'flags' (unused-variable)
W:2302,17: Unused variable 'cpusubtype' (unused-variable)
W:2327,16: Redefining built-in 'file' (redefined-builtin)
C:2327, 4: Missing function docstring (missing-docstring)
C:2334,16: Invalid variable name "n" (invalid-name)
W:2336,51: Unused variable 'align' (unused-variable)
W:2334,16: Unused variable 'n' (unused-variable)
W:2336,16: Unused variable 'cputype' (unused-variable)
W:2336,25: Unused variable 'cpusubtype' (unused-variable)
W: 16, 0: Unused import tempfile (unused-import)
W: 24, 0: Unused import tarfile (unused-import)
Report
======
1143 statements analysed.
Messages by category
--------------------
+-----------+-------+---------+-----------+
|type |number |previous |difference |
+===========+=======+=========+===========+
|convention |174 |NC |NC |
+-----------+-------+---------+-----------+
|refactor |16 |NC |NC |
+-----------+-------+---------+-----------+
|warning |47 |NC |NC |
+-----------+-------+---------+-----------+
|error |14 |NC |NC |
+-----------+-------+---------+-----------+
Messages
--------
+------------------------+------------+
|message id |occurrences |
+========================+============+
|line-too-long |63 |
+------------------------+------------+
|invalid-name |54 |
+------------------------+------------+
|missing-docstring |42 |
+------------------------+------------+
|unused-variable |14 |
+------------------------+------------+
|superfluous-parens |10 |
+------------------------+------------+
|redefined-builtin |9 |
+------------------------+------------+
|fixme |9 |
+------------------------+------------+
|no-member |7 |
+------------------------+------------+
|undefined-variable |6 |
+------------------------+------------+
|too-many-branches |4 |
+------------------------+------------+
|bad-whitespace |4 |
+------------------------+------------+
|unused-argument |3 |
+------------------------+------------+
|too-many-statements |3 |
+------------------------+------------+
|too-many-arguments |3 |
+------------------------+------------+
|protected-access |3 |
+------------------------+------------+
|no-self-use |3 |
+------------------------+------------+
|import-error |3 |
+------------------------+------------+
|unused-import |2 |
+------------------------+------------+
|too-many-locals |2 |
+------------------------+------------+
|bad-builtin |2 |
+------------------------+------------+
|undefined-loop-variable |1 |
+------------------------+------------+
|too-many-public-methods |1 |
+------------------------+------------+
|too-many-lines |1 |
+------------------------+------------+
|redefined-outer-name |1 |
+------------------------+------------+
|maybe-no-member |1 |
+------------------------+------------+
|import-self |1 |
+------------------------+------------+
|global-statement |1 |
+------------------------+------------+
|bare-except |1 |
+------------------------+------------+
Global evaluation
-----------------
Your code has been rated at 7.31/10
Duplication
-----------
+-------------------------+------+---------+-----------+
| |now |previous |difference |
+=========================+======+=========+===========+
|nb duplicated lines |0 |NC |NC |
+-------------------------+------+---------+-----------+
|percent duplicated lines |0.000 |NC |NC |
+-------------------------+------+---------+-----------+
Statistics by type
------------------
+---------+-------+-----------+-----------+------------+---------+
|type |number |old number |difference |%documented |%badname |
+=========+=======+===========+===========+============+=========+
|module |1 |NC |NC |100.00 |0.00 |
+---------+-------+-----------+-----------+------------+---------+
|class |4 |NC |NC |100.00 |50.00 |
+---------+-------+-----------+-----------+------------+---------+
|method |29 |NC |NC |44.83 |0.00 |
+---------+-------+-----------+-----------+------------+---------+
|function |41 |NC |NC |36.59 |0.00 |
+---------+-------+-----------+-----------+------------+---------+
Raw metrics
-----------
+----------+-------+------+---------+-----------+
|type |number |% |previous |difference |
+==========+=======+======+=========+===========+
|code |1631 |73.50 |NC |NC |
+----------+-------+------+---------+-----------+
|docstring |234 |10.55 |NC |NC |
+----------+-------+------+---------+-----------+
|comment |224 |10.09 |NC |NC |
+----------+-------+------+---------+-----------+
|empty |130 |5.86 |NC |NC |
+----------+-------+------+---------+-----------+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment