Skip to content
award

GitHub Action

Lines of Code Badge

1.0.0 Latest version

Lines of Code Badge

award

Lines of Code Badge

Generate a badge to display total Lines of Code

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Lines of Code Badge

uses: shadowmoose/GHA-LoC-Badge@1.0.0

Learn more about this action in shadowmoose/GHA-LoC-Badge

Choose a version

LoC-Badge Generated Button

Count project Lines of Code & generate a badge for display.

To use:

In a Github Action, download your project and run this action:

      - name: Make Code Badge
        uses: shadowmoose/GHA-LoC-Badge@1.0.0
        id: badge
        with:
          debug: true
          directory: ./
          badge: ./output/badge.svg
          patterns: '*.js'  # Patterns in the format of a '.gitignore' file, separated by pipes.
          ignore: 'node_modules'

Once the badge has been generated, use whatever tool you prefer to upload it somewhere. I personally prefer to push the badges to another branch of the project, where they can be linked easily.

You can see a full example file that does this here.

The output badge can be customized. Check out the input options here.