melevir / rozental_as_a_service Goto Github PK
View Code? Open in Web Editor NEWБиблиотека для поиска опечаток в исходном коде.
License: MIT License
Библиотека для поиска опечаток в исходном коде.
License: MIT License
Исходный файл test.md
Добрый
день
Результат rozental test.md
:
Найденное слово Возможные исправления
----------------- ------------------------------------
добрыйдень добрый день, добрыдень, добррый день
Ожидаемое поведение:
Слова на разных строчках склеивать через пробел перед проверкой.
на mac os после установки версии (1.2.1) , ей нельзя воспользоваться, она не работает "из коробки", пример ошибки:
% rozental README.md
Traceback (most recent call last):
File "/dev/env_code_style/bin/rozental", line 8, in <module>
sys.exit(main())
File "/dev/env_code_style/lib/python3.8/site-packages/rozental_as_a_service/rozental.py", line 176, in main
('autocorrect', AutocorrectCheckerBackend()),
File "/dev/env_code_style/lib/python3.8/site-packages/rozental_as_a_service/typos_backends.py", line 123, in __init__
with closing(tarfile.open(archive_path, 'r:gz')) as tarf, closing(tarf.extractfile('word_count.json')) as file:
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/tarfile.py", line 1621, in open
return func(name, filemode, fileobj, **kwargs)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/tarfile.py", line 1667, in gzopen
fileobj = GzipFile(name, mode + "b", compresslevel, fileobj)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/gzip.py", line 173, in __init__
fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
FileNotFoundError: [Errno 2] No such file or directory: '/dev/env_code_style/lib/python3.8/site-packages/rozental_as_a_service/data/ru.tar.gz'
Например, такой текст:Мультипарадигма́льный язы́к программи́рования
сейчас не распарсится правильно, надо научиться избавляться от ударений.
Если спеллер пятисотит/таймаутит/что-то ещё, Розенталь должен заканчивьта работу без ошибок, будто бы всё хорошо, но должен принтить ворнинги.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.