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')
                ]
            }
        }
    }
};

Package Sidebar

Install

npm i bemhint-plugins-check-file-entity

Weekly Downloads

0

Version

1.5.2

License

MIT

Last publish

Collaborators

  • yalovek