Skip to main content
*****
PulpFiction
*****

.. image:: ./images/jules.png

*English, *****! Do you speak it?*

A simple tool to detect non-English commments in a code base (directory).

Inspired by the fictional character, `Jules Winnfield, played by Samuel L Jackson in the film, Pulp Fiction`__.

.. __: https://www.urbandictionary.com/define.php?term=Jules%20Winnfield

Install
#######

.. code-block:: bash

# requires Python3
$ pip install pulpfiction

Usage
#####

.. code-block:: bash

$ jules --help

Usage: jules [OPTIONS]

Simple tool to detect non-English commments in a code base..

Options:
--path TEXT path to project or repository
--help Show this message and exit.


.. code-block:: bash

# by default, it looks at the current directory or $PWD
# alternatively,
$ jules --path=~/personal/my-awesome-git-project


Script exits with `sys.exit(0)` if successful, else the earliest invalid comment is found and raised.

Known Issues
############

- Commented-out code will be considered non-English; false positive.



Release files for pulpfiction 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pulpfiction 0.3.0
File Size Uploaded
pulpfiction-0.3.0.tar.gz 4.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pulpfiction 0.3.0
File Interpreter ABI Platform
pulpfiction-0.3.0-py3.5.egg Legacy Egg format - - Details
pulpfiction-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.5 kB

Release files / pulpfiction-0.3.0.tar.gz

Download URL pulpfiction-0.3.0.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a65b9710fc53a630d9f4fdc84037d77877667e49db2e0890b53788f3fd585c96
BLAKE2b-256 checksum
How to use checksums
a52d1744f6eefd5f1ecf1390bc47c2792b82e2033edb0fdfe5f7eb10ce6d5946
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pulpfiction-0.3.0-py3.5.egg

Download URL pulpfiction-0.3.0-py3.5.egg
Size 20.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
6db2d5d612db8341af081dcd65c09be7db912e561156b33a74456ee718f6070d
BLAKE2b-256 checksum
How to use checksums
9ab86d5c06103b8a1b14b940a6944534bfdf8fa014f1d558c3e2fe23439e6d34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pulpfiction-0.3.0-py3-none-any.whl

Download URL pulpfiction-0.3.0-py3-none-any.whl
Size 10.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a882be50d96912dba14c97f92178a2350a73f0f0b7377359ca98700196a17226
BLAKE2b-256 checksum
How to use checksums
3f9c606bf928d446a3f86df21fa624790c48d6110553de77763630eca0400ae7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.0 This release

3 release files

0.2.0

3 release files

0.1.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page