
Run node-simple-crawler to discover broken links on your website
The grunt-link-checker is a powerful tool designed to help web developers ensure their websites are free of broken links. Utilizing the node-simple-crawler, it automatically scans for any dead internal links, as well as verifies fragment identifiers on your site. This plugin is especially useful for anyone looking to maintain the quality and reliability of their web projects, making sure that all links function as intended before and after deployment.
Getting started with grunt-link-checker is straightforward. Once you've set up your environment and created a Gruntfile.js, you can easily integrate this plugin to check for broken links. Its customizable options allow you to tailor your link-checking process according to your specific needs, enhancing the reliability of your website's navigation.
Intuitive setup: Quickly integrates with your existing Grunt workflow after a few simple commands and edits to the Gruntfile.js.
Thorough link checking: Automatically discovers broken internal links and checks for missing fragment identifiers, ensuring all links lead to valid content.
Customizable options: Provides various configuration options such as checking for redirects and skipping fragment verification to streamline your testing process.
Callback functionality: Allows you to hook additional event listeners or configurations into the crawler for more advanced testing scenarios.
Post-deployment verification: Offers the ability to run checks after deployment, ensuring your assets are intact and accessible after any updates or changes.
Detailed logging: Logs initial fetch URLs and their status codes, making it easier to diagnose any issues encountered during the check.
Support for node-simple-crawler options: Access to every customizable parameter available in node-simple-crawler, giving you extensive control over the crawling process.
Changelog tracking: Regular updates and improvements to the plugin, signaling ongoing maintenance and enhancements to functionality.

Grunt is a popular JavaScript task runner that automates repetitive tasks like minification, compilation, and testing, allowing developers to focus on writing code.