Skip to content

Latest commit

 

History

History
64 lines (39 loc) · 1.28 KB

README.md

File metadata and controls

64 lines (39 loc) · 1.28 KB

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/[email protected]
  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