Skip to main content

(Note: EatLint has been rolled into Bitten. This is here for historical purposes.)

EatLint is a Trac plugin that adds a lint report summarizer and a lint chart to Bitten. This means that when a Bitten build that includes a lint step the output can not only be captured but reported on. The report shows the number of problems per file by category: convention, refactor, error, and warning as well as showing the totals for each file, for each category, and a grand-total showing the state of the entire project. Similarly the chart plugin charts the total number of problems as well as individual lines for each category. This gives you an idea of the readability of your project’s code over time.

EatLint’s code and templates are based on the code and templates provided by the Bitten project for coverage and unittest data. The Bitten code and templates are provided under a BSD-style license and so is this plugin. Please see License for a copy of the license.

An example build recipe can be found on the wiki.

Installation:

Installation is done just as for any other Trac plugin. Using the easy_install command from setuptools is the easiest (provided you have already setuptools installed):

easy_install eatlint

After that you must configure your Trac project to use the plugin. Edit conf/trac.ini in your Trac directory to include this:

[components]
eatlint.* = enabled

Release files for EatLint 1.1.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 EatLint 1.1.0
File Size Uploaded
EatLint-1.1.0.zip 8.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for EatLint 1.1.0
File Interpreter ABI Platform
EatLint-1.1.0-py2.6.egg Legacy Egg format - - Details

Total release size: 16.6 kB

Release files / EatLint-1.1.0.zip

Download URL EatLint-1.1.0.zip
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
9b73924655b9956b3b53d46accfcae7955e775c8b24383061a520a53225f8292
BLAKE2b-256 checksum
How to use checksums
a7345310e58afcdf421c33f163983962e9e06b6d23c00d7e67ecacc028ae8426
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / EatLint-1.1.0-py2.6.egg

Download URL EatLint-1.1.0-py2.6.egg
Size 8.3 kB
Tags Egg
SHA-256 checksum
How to use checksums
8562ca26b35ff16ff72f1411bd792b9e3aa85701a64450498ba74c9edf8ff7f3
BLAKE2b-256 checksum
How to use checksums
dce38ee744a8b87792169451b209fe61ea2aeba840237bd994c3d02f060f14e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.1

2 release files

1.0

2 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