Skip to content
anchor

GitHub Action

Broken URLs in Code

v1.0.1 Latest version

Broken URLs in Code

anchor

Broken URLs in Code

Scan for broken URLs in your code

Installation

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

              

- name: Broken URLs in Code

uses: RazcoDev/broken-urls-in-code@v1.0.1

Learn more about this action in RazcoDev/broken-urls-in-code

Choose a version

actions status

Broken URLs in Code Action

Tired of broken URLs in your code ?

This action will check all URLs in your code and report broken ones. Simple as that.

Build

$ npm run build && npm run package

Test

$ npm test

Action Usage

- name: Check broken URLs
  uses: RazcoDev/broken-urls-in-code@v1.0.1
  with:
    # The directory you want to check
    directory: '.'
    # The files glob to check the URLs inside
    files-glob: '**/*.js'
    # The URLs regex to check
    url-regex: 'http[s]?:\/\/(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+'

Inputs

directory

Required The directory you want to check. Default ..

files-glob

Required The files glob to check the URLs inside. Default **/*.

url-regex

Required The URLs regex to check. Default http[s]?:\/\/(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+.

Outputs

broken-urls

The broken URLs found in the code.

License

Apache-2.0 License

Authors: Raz Cohen