Another custom linter layer
Project description
Motivation
When you have a big old code base with thousands of lines, you can not just include a linter and enable 100% checks.
Instead, you just enable 1% of the checks, which is very sad for a decent developer.
Could you just enable to only check your changes ? YES, you can.
There is a better solution for this ! Welcome custolint - custom linter.
Idea
TODO: draw a diagram. Given we have a project alike custolint, where we:
changed a the function custolint/git.py:_blame
added a new function custolint/generics.py:filer_output
from textblob import TextBlob
text = '''
The titular threat of The Blob has always struck me as the ultimate movie
monster: an insatiably hungry, amoeba-like mass able to penetrate
virtually any safeguard, capable of--as a doomed doctor chillingly
describes it--"assimilating flesh on contact.
Snide comparisons to gelatin be damned, it's a concept with the most
devastating of potential consequences, not unlike the grey goo scenario
proposed by technological theorists fearful of
artificial intelligence run rampant.
'''
blob = TextBlob(text)
blob.tags # [('The', 'DT'), ('titular', 'JJ'),
# ('threat', 'NN'), ('of', 'IN'), ...]
blob.noun_phrases # WordList(['titular threat', 'blob',
# 'ultimate movie monster',
# 'amoeba-like mass', ...])
for sentence in blob.sentences:
print(sentence.sentiment.polarity)
# 0.060
# -0.341
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file custolint-0.0.3.dev3-py3-none-any.whl
.
File metadata
- Download URL: custolint-0.0.3.dev3-py3-none-any.whl
- Upload date:
- Size: 10.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c52f3b32d2d63733cf33a17ea5f5e3097d4c575ebffb7e6f2617380c1f23699b |
|
MD5 | d0ed990471de674cbe50b504a7d8f037 |
|
BLAKE2b-256 | dc965832e4df26a7a288ad48c400209f29d475175b264c425ce6544992bea4f7 |