{ "info": { "author": "Kevin Lyda", "author_email": "kevin@ie.suberic.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "============\nmisspellings\n============\n.. image:: https://secure.travis-ci.org/lyda/misspell-check.png\n :target: https://secure.travis-ci.org/lyda/misspell-check\n :alt: Build status\n\nSpell checker for code\n======================\nThis is a Python library and tool to check for misspelled words in\nsource code. It does this by looking for words from a list of\ncommon misspellings. The dictionary it uses to do this is based\non the Wikipedia list of common misspellings.\n\n* http://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines\n\nThe list has been slightly modified to remove some changes that\ncause a number of false positives. In particular ``ok->OK`` was\nremoved (ok is frequently used in perl tests for instance).\n\nExample\n=======\nTo try it out, merely run the following (using an old coreutils\nsource tree as an example)::\n\n $ git clone git://git.sv.gnu.org/coreutils -b v8.10 coreutils\n $ find coreutils -name '*.c' | misspellings -f -\n coreutils/src/cat.c:754: efficency -> \"efficiency\"\n coreutils/src/comm.c:198: funtion -> \"function\"\n coreutils/src/expr.c:21: seperate -> \"separate\"\n coreutils/src/pr.c:1417: accomodate -> \"accommodate\"\n coreutils/src/tac.c:342: unneccessary -> \"unnecessary\"\n coreutils/src/test.c:91: supressed -> \"suppressed\"\n\nContributions\n=============\nContributions are welcome! Please add unit tests for new features\nor bug fixes. To run all the unit tests run ``./setup.py test``.\nIf you have `tox`_ installed, just run ``tox``.\n\nNote that tests are run on `Travis`_ for all supported python\nversions whenever the tree on github is pushed to.\n\nTODO\n====\nSome items on the TODO list:\n\n* Implement option to interactively fix files.\n* Give some thought to supporting multiple languages?\n* Might a \"common misspellings\" list be different for different English\n users - might an American make one set of mistakes while a German\n writing English make another? Source of this data?\n* Fix pip upgrade bug.\n* Fix sed flag.\n\nCredits\n=======\n- `Kevin Lyda`_: Initial shell goo and python version.\n- `myint`_: Better python idioms and style. Mixed case support.\n Travis support.\n- `Maciej Blizinski`_: Potential use in opencsw pushed move to python.\n- `Ville Skytt\u00e4`_: Sped up wordification, editor-friendly reporting.\n\n.. _`tox`: http://pypi.python.org/pypi/tox\n.. _`Travis`: http://travis-ci.org/#!/lyda/misspell-check\n.. _`Kevin Lyda`: https://github.com/lyda\n.. _`myint`: https://github.com/myint\n.. _`Maciej Blizinski`: https://github.com/automatthias\n.. _`Ville Skytt\u00e4`: https://github.com/scop", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lyda/misspell-check", "keywords": "check code spelling spellcheck", "license": "GNU General Public License v3", "maintainer": null, "maintainer_email": null, "name": "misspellings", "package_url": "https://pypi.org/project/misspellings/", "platform": "POSIX", "project_url": "https://pypi.org/project/misspellings/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/lyda/misspell-check" }, "release_url": "https://pypi.org/project/misspellings/1.5/", "requires_dist": null, "requires_python": null, "summary": "A tool to detect misspellings", "version": "1.5" }, "last_serial": 756052, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "65f2f453c604fe8e4d092a3b859bf9a9", "sha256": "a14089f8e067813edd8ebffd1e3494bab67d9eb5faf5313f1b3293ec0b59126e" }, "downloads": -1, "filename": "misspellings-1.1.tar.gz", "has_sig": false, "md5_digest": "65f2f453c604fe8e4d092a3b859bf9a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76471, "upload_time": "2012-05-03T01:41:49", "url": "https://files.pythonhosted.org/packages/06/48/cd8d108f12634f98b564560e12d0d48b8a11eb997a34a07562fe962156fc/misspellings-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "6d1230b05bf831db4fa747621d6ebfb8", "sha256": "a5a787e524ce95cf72b45090aa8aa15198a81a402b7585b4a8ef80117b896df8" }, "downloads": -1, "filename": "misspellings-1.2.tar.gz", "has_sig": false, "md5_digest": "6d1230b05bf831db4fa747621d6ebfb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76627, "upload_time": "2012-05-20T02:05:36", "url": "https://files.pythonhosted.org/packages/0b/a4/7193f33e329ad85618ff2061f6e74640ff3ab96049b9cc7e114823be9369/misspellings-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "013c95270b16ce5b0b76b7e837625e39", "sha256": "dc45fa170eb475d3a49db81472d2ff4a97dddb5ebd9bcd997bb29afdeaaa2f16" }, "downloads": -1, "filename": "misspellings-1.3.tar.gz", "has_sig": false, "md5_digest": "013c95270b16ce5b0b76b7e837625e39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78010, "upload_time": "2012-05-21T03:56:25", "url": "https://files.pythonhosted.org/packages/8c/73/f32270a180b0bba0141b4d799df75a79fa31065013956ffe44c5252edeb3/misspellings-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "970b287bed4f18d78778f15d32002f10", "sha256": "a9c8da74bad719398e1a51f7a9cc81cfe631472744de27706bada2d062432f54" }, "downloads": -1, "filename": "misspellings-1.4.tar.gz", "has_sig": false, "md5_digest": "970b287bed4f18d78778f15d32002f10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78784, "upload_time": "2012-05-27T02:56:57", "url": "https://files.pythonhosted.org/packages/9d/8e/595ba714424fab59de36ce2df61ecc82212fbc4d48a1e056c27d79411faf/misspellings-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "57b4183a66c6da955a3ca4130f05340f", "sha256": "bc3cdc98a2bc61ff5cc6fa0206601a1bb8d727c8cfc85962bf6526e9f513ab4c" }, "downloads": -1, "filename": "misspellings-1.5.tar.gz", "has_sig": false, "md5_digest": "57b4183a66c6da955a3ca4130f05340f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79408, "upload_time": "2012-06-10T17:05:14", "url": "https://files.pythonhosted.org/packages/16/dc/70f69ca53f1802a55a9ea74d7d8e90e81dfbbafa98273dc79b66b93f70f0/misspellings-1.5.tar.gz" } ], "2.0b": [ { "comment_text": "", "digests": { "md5": "4ddae3e1eada85f5a6f7dbbbdaf946a0", "sha256": "ec77299852cf7ff47837e8f2372ab175bcf1d0b97d14d08063903f53f2e24797" }, "downloads": -1, "filename": "misspellings-2.0b.tar.gz", "has_sig": false, "md5_digest": "4ddae3e1eada85f5a6f7dbbbdaf946a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80331, "upload_time": "2013-02-16T21:46:58", "url": "https://files.pythonhosted.org/packages/9d/96/55a6777719846fef13b8d505d0930676ad191f0f7ef519979fee90326025/misspellings-2.0b.tar.gz" } ], "2.0c": [ { "comment_text": "", "digests": { "md5": "d194d51a086fc97cc819a9f1b3d4c57f", "sha256": "041f98ed3605889654fedbcc28d292794967bdc1782d0c63e0c4005ca386a2e7" }, "downloads": -1, "filename": "misspellings-2.0c.tar.gz", "has_sig": true, "md5_digest": "d194d51a086fc97cc819a9f1b3d4c57f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80410, "upload_time": "2013-02-19T21:59:35", "url": "https://files.pythonhosted.org/packages/73/56/bcaa4f391951788a16be855cfd462d7244279e4116f66baf45fde85f732e/misspellings-2.0c.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57b4183a66c6da955a3ca4130f05340f", "sha256": "bc3cdc98a2bc61ff5cc6fa0206601a1bb8d727c8cfc85962bf6526e9f513ab4c" }, "downloads": -1, "filename": "misspellings-1.5.tar.gz", "has_sig": false, "md5_digest": "57b4183a66c6da955a3ca4130f05340f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79408, "upload_time": "2012-06-10T17:05:14", "url": "https://files.pythonhosted.org/packages/16/dc/70f69ca53f1802a55a9ea74d7d8e90e81dfbbafa98273dc79b66b93f70f0/misspellings-1.5.tar.gz" } ] }