<commit_before>===========================
:program:`bashate` man page
===========================

.. program:: bashate
.. highlight:: bash

SYNOPSIS
========

:program:`bashate` [options] <file> [files...]

DESCRIPTION
===========

The :program:`bashate` command line utility is a style-checker for
bash scripts.

The name is derived from :program:`pep8`, a Python lint-type tool.

OPTIONS
=======

--help, -h        Print help
--verbose, -v     Verbose output
--ignore, -i      Tests to ignore, comma separated
--error, -e       Tests to trigger errors instead of warnings, comma separated
--warn, -w        Tests to trigger warnings instead of errors, comma separated

EXAMPLES
========

Run all tests on a single file::

    bashate file.sh

Run tests on several files, while also ignoring several errors::

    bashate -I E010,E011 file.sh file2.sh
<commit_msg>correcting typo in EXAMPLES section -I should be -i<commit_after>===========================
:program:`bashate` man page
===========================

.. program:: bashate
.. highlight:: bash

SYNOPSIS
========

:program:`bashate` [options] <file> [files...]

DESCRIPTION
===========

The :program:`bashate` command line utility is a style-checker for
bash scripts.

The name is derived from :program:`pep8`, a Python lint-type tool.

OPTIONS
=======

--help, -h        Print help
--verbose, -v     Verbose output
--ignore, -i      Tests to ignore, comma separated
--error, -e       Tests to trigger errors instead of warnings, comma separated
--warn, -w        Tests to trigger warnings instead of errors, comma separated

EXAMPLES
========

Run all tests on a single file::

    bashate file.sh

Run tests on several files, while also ignoring several errors::

    bashate -i E010,E011 file.sh file2.sh

{'fraction_non_alphanumeric': 0.18397291196388263, 'fraction_numerical': 0.009029345372460496, 'mean_word_length': 3.6535433070866143, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6170010', 'n_tokens_mistral': 541, 'n_tokens_neox': 495, 'n_words': 204}