Skip to content

spell-checking strings and comments in Python source files

Notifications You must be signed in to change notification settings

vaxvms/pysource-spellchecker

 
 

Repository files navigation

pysource-spellchecker

Spellcheck strings and comments in Python source files using Enchant

Author: Hartmut Goebel <[email protected]>
Version: Version 0.1
Copyright: 2012 by Hartmut Goebel
Licence:GNU Public Licence v3 (GPLv3)
Homepage:http://github.com/htgoebel/pysource-spellchecker

pysource-spellchecker extracts all strings (including unicode strings) and comments and passes them to the enchant spellchecker.

Usage

pypsource-spellchecker <options> source-file ...

Options

-h, --help show this help message and exit
--language LANGUAGE
 language to use for spellchecking, default: en_US
--pwl PWL personal wordlist to use, default: project.dict
--no-pwl do not use any personal wordlist.

Mode of operation

--list simply list all spellchecking errors (this is the default)
--command-line, --cmd-line, --interactive
 interactively check the spelling on the command line

How to handle changed files

By default pysource-spellchecker writes back changed files without backup. Use this options to change this behaviour.

--no-write Don't write back modified files
--diffs Show diffs of the refactoring
--backups Write backups for modified files

Requirements and Installation

Please note:This package is meant for developers. Even if there are some usable examples included, installations instructions are meant for developers.

pysource-spellchecker requires

Installing pysource-spellchecker

Since this package is meant for developers, we assume you have experience in installing Python packages.

pysource-spellchecker is listed on PyPI (Python Package Index), so you can install it using easy_install or pip as usual. Please refer to the manuals of easy_install resp. pip for further information.

Alternatively you my download and unpack the source package of pysource-spellchecker from http://pypi.python.org/pypi/pysource-spellchecker and run:

python ./setup.py install

About

spell-checking strings and comments in Python source files

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%