Open Bouni opened 3 months ago
Thank you for your feedback! I appreciate your effort!
I have added --version
option in 2.4.1 version and started using tags.
I will try to address remaining issues when I find a moment.
I just tried but ran into another issue.
When I run deadcode.exe .
from the terminal, everything works fine
But if I run the pre-commit hook I get a UnicodeEncodeError
deadcode.................................................................Failed
- hook id: deadcode
- exit code: 1
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\user\.cache\pre-commit\repoavu4w616\py_env-python3.12\Scripts\deadcode.EXE\__main__.py", line 7, in <module>
File "C:\Users\user\.cache\pre-commit\repoavu4w616\py_env-python3.12\Lib\site-packages\deadcode\cli.py", line 41, in print_main
if result := main():
^^^^^^
File "C:\Users\user\.cache\pre-commit\repoavu4w616\py_env-python3.12\Lib\site-packages\deadcode\cli.py", line 36, in main
print('\033[1mWell done!\033[0m \u2728 \U0001f680 \u2728')
File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2728' in position 19: character maps to <undefined>
I run Windows 11 + python 3.12
Do you have an idea what's the problem?
Hi, nice project, I really like it!
A few things that should be added:
Tag versions as you release them
.pre-commit-config.yaml
expects arev
which is eitherAdd an pre-commit-config.yaml example
As mentioned above, the rev should ideally be the tag of the released version. At the time of opening this issue that would be 2.4.0
Add a
--version
or-V
argumentAfter installing its hard to figure out which version is installed.
Finally some questions 😄
I run
deadcode.exe .
locally and get: Well done! ✨ 🚀 ✨If I add deadcode to my
pre-commit-config.yaml
like thisand run it manually with
pre-commit
, I get this:The sha sum
2706a6c1a4f3fd2d0c40daf066c681858cacd181
is the one with the commit message "Bump version to 2.4.0". So I guess that should be the code released, right!? Why do they behave differently?