grunt-ban-word

A grunt plugin to check ban words.

Usage no npm install needed!

<script type="module">
  import gruntBanWord from 'https://cdn.skypack.dev/grunt-ban-word';
</script>

README

grunt-ban-word

扫描项目中的禁用文字

Getting Started

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a gruntfile.js as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install grunt-ban-word --save-dev

Once the plugin has been installed, it may be enabled inside your gruntfile.js with this line:

grunt.loadNpmTasks('grunt-ban-word');

Then, add and configure it to your Gruntfile.js:

grunt.initConfig( {
    word:{
        dist:{
            options:{
                banList:["ban_word1","ban_word2","ban_word3"]
            },
            src:["path/to/**/*","!path/to/ignore/**/*"]

        }
    }
} );

Run the grunt word task:

if hit the banned word, the log will be like:

$ grunt word

Running "word:dist" (word) task
Ban Word Found: "path/to/foo.html" has banned word: ban_word1,ban_word2
Ban Word Found: "path/to/bar.html" has banned word: ban_word2,ban_word3
Warning: Scan ban word task failed!  Use --force to continue.

Aborted due to warnings.