Naan and Paneer Makhani

    bemhint-plugins-check-file-entity

    1.5.2 • Public • Published

    BEM hint plugin for checking file entity

    This plugin checks the BEM entity in the file. At this moment it can check only css, postcss, stylus, sass and less files.

    For example

    File name checkbox_type_button.styl, this is right:

    .checkbox.checkbox_type_button .checkbox__control {
        position: absolute;
    }

    and this is not:

    .checkbox.checkbox_type_button .checkbox__control {
        position: absolute;
    }
     
    .select {
        display: inline-block;
    }

    Because, here we have selector with another entity .select without checkbox.

    Config example

    module.exports = {
        levels: [
            "*.blocks"
        ],
     
        excludePaths: [
            "node_modueles/**"
        ],
     
        plugins: {
            "bemhint-plugins-check-file-entity": {
                techs: {
                    "styl|css|less|scss": true,
                    "post.css": [
                        require('precss')
                    ]
                }
            }
        }
    };

    Install

    npm i bemhint-plugins-check-file-entity

    DownloadsWeekly Downloads

    3

    Version

    1.5.2

    License

    MIT

    Last publish

    Collaborators

    • yalovek