Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #3452

Vulture 1.6

Path csiph.com!news.uzoreto.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Jendrik Seipp <jendrikseipp@gmail.com>
Newsgroups comp.lang.python.announce
Subject Vulture 1.6
Date Fri, 7 Aug 2020 21:24:18 +0200
Lines 40
Approved python-announce-list@python.org
Message-ID <dbb92cc5-cc18-a8bc-e23b-199022d8b4a3@gmail.com> (permalink)
Reply-To python-list@python.org
Mime-Version 1.0
Content-Type text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding 7bit
X-Trace news.uni-berlin.de iqzi9y4/bWlgztv7xeaUrwgrFNxluBK4hvpu25x0XALQ==
Authentication-Results mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=K3aSlEn5; dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status OK 0.002
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'url-ip:140.82.118/24': 0.03; 'url-ip:140.82/16': 0.03; 'github': 0.03; 'library': 0.04; "python's": 0.07; '2.7': 0.09; 'coverage': 0.09; 'skip:` 10': 0.09; 'tests': 0.09; 'to:addr:python-announce-list': 0.09; 'code.': 0.11; 'url-ip:140/8': 0.12; 'message-id:@gmail.com': 0.14; 'python': 0.15; '3.5+': 0.16; '====': 0.16; 'quality.': 0.16; 'static': 0.16; 'travis': 0.16; 'url:pypi': 0.16; 'url:github': 0.16; 'syntax': 0.20; 'uses': 0.20; 'classes': 0.23; 'run': 0.26; 'functions': 0.26; 'output': 0.26; 'code': 0.26; 'also,': 0.31; 'methods': 0.31; 'received:192.168.1': 0.32; 'actions': 0.32; 'reported': 0.32; 'header:User-Agent:1': 0.33; 'same': 0.33; 'received:google.com': 0.33; 'both': 0.34; 'from:addr:gmail.com': 0.35; 'test': 0.35; 'errors': 0.35; 'likely': 0.35; 'programs.': 0.35; 'received:192.168': 0.37; 'url- ip:151.101.36.223/32': 0.37; 'url-ip:151.101.36/24': 0.37; 'size': 0.37; 'move': 0.38; 'called': 0.38; 'download': 0.39; 'useful': 0.40; 'finding': 0.40; 'suite': 0.63; 'analysis': 0.64; 'your': 0.64; 'higher': 0.66; 'complete': 0.68; 'tool': 0.69; 'miss': 0.71; 'news': 0.74; 'features': 0.76; 'cheers': 0.77; 'dead': 0.77; 'nature,': 0.84; 'unused': 0.84; 'finds': 0.88
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=NrFhoYe2+jVqLh9xMtOSUjqHBzfpxyY37Jz2L1Jr6Hs=; b=K3aSlEn58cPCLdRV7ElfgY9mxvcYlhCVxTIimIn/z6Fy5ciSTAP6iMW4+knKJgr1Km z588m/lAW538RA0q2MLrSNKXzU7t8XK8zVvFl5OYz4H8dshEo26ec52qv3KGkJFrlYlH yJ67/uh/t2MJA25LiaWnUqbDHF75m1imOhhABVr54/Ux/c/XwoK+t0mcLj430cmRZJaf rPMIVbiuXyxFy1QTr8i6Icx9swV6bnuYf78neji5GFcrtkOLGmzRVlPqpGRL1LLwwivI V8F4NjHNhZbvIt92y+9JlJeJYEcxHMl+ZLzV1RjLUk1A9VgJy366RdlL5FMLDgLuGLa7 JGuA==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=NrFhoYe2+jVqLh9xMtOSUjqHBzfpxyY37Jz2L1Jr6Hs=; b=g/F5rSKxeDIyLM62PTv/Nr647d7fdRoJPGZCgFbRWcufazNe8mWwfLdaaUgW6bmBpW TKOk7j94rd5reNU1Z+uE4+VAC9PBNxEmPliy4B6orQfQvif0YEWDOR6JBwB6OCVf+P0Z 3gXrrezkYSEPC92wxAUsOGCd/remYpLuNFtByM876BcD10h3oAlI0Cq/7UXUYVLf5IA8 CktFF1rKNK8x9CfEmH2eqHlEXahMrSTt/b3gpuJv4LVqb5DG2oqmE6uWMaZjBX1doJdD CAwa4IBs4aD595K8qOKL1BNUJ1i5uZcWxL5rcO+D7h1jUUmEG0EqtUAkE1hDEszs6gYk lBVQ==
X-Gm-Message-State AOAM533B5qldr0AGEr0BIRn8E3TVOR4p9tZQyFnUXHKoaOqewBt4TX5V +sdDOaPHc7StlG/aEKpwqWitpDBBwlI=
X-Google-Smtp-Source ABdhPJy55v4l090khclKjYNplmBkZOigOebh/dJ2pxiTWqgK6TlqD8HjG2bjSPgE8rMXCWTS+8Ocbg==
X-Received by 2002:a2e:9d08:: with SMTP id t8mr7239002lji.62.1596828260488; Fri, 07 Aug 2020 12:24:20 -0700 (PDT)
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
Content-Language en-US
X-MailFrom jendrikseipp@gmail.com
X-Mailman-Rule-Hits emergency
X-Mailman-Rule-Misses dmarc-mitigation; no-senders; approved
Message-ID-Hash 5AVIV4HNGZ4A5S6GHA3WVQSKIH2BEJER
X-Message-ID-Hash 5AVIV4HNGZ4A5S6GHA3WVQSKIH2BEJER
X-Mailman-Approved-At Fri, 07 Aug 2020 15:29:28 -0400
X-Mailman-Version 3.3.2b1
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At <https://mail.python.org/archives/list/python-announce-list@python.org/message/5AVIV4HNGZ4A5S6GHA3WVQSKIH2BEJER/>
List-Archive <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Post <mailto:python-announce-list@python.org>
List-Subscribe <mailto:python-announce-list-join@python.org>
List-Unsubscribe <mailto:python-announce-list-leave@python.org>
Xref csiph.com comp.lang.python.announce:3452

Show key headers only | View raw


Vulture - Find dead code
========================

Vulture finds unused code in Python programs. This is useful for
cleaning up and finding errors in large code bases. If you run Vulture
on both your library and test suite you can find untested code.

Due to Python's dynamic nature, static code analyzers like Vulture are
likely to miss some dead code. Also, code that is only called
implicitly may be reported as unused. Nonetheless, Vulture can be a
very helpful tool for higher code quality.


Download
========
https://github.com/jendrikseipp/vulture
http://pypi.python.org/pypi/vulture


Features
========
* fast: uses static code analysis
* tested: tests itself and has complete test coverage
* complements pyflakes and has the same output syntax
* sorts unused classes and functions by size with ``--sort-by-size``
* supports Python 2.7 and Python 3.5+


News
====
* Differentiate between functions and methods (Jendrik Seipp, #112, #209).
* Move from Travis to GitHub actions (RJ722, #211).


Cheers
Jendrik



Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

Vulture 1.6 Jendrik Seipp <jendrikseipp@gmail.com> - 2020-08-07 21:24 +0200

csiph-web