{"id":25306665,"url":"https://github.com/neworbit/stylelint-config","last_synced_at":"2025-10-28T11:31:06.353Z","repository":{"id":34538690,"uuid":"117976466","full_name":"NewOrbit/stylelint-config","owner":"NewOrbit","description":"NewOrbit standard config for stylelint","archived":false,"fork":false,"pushed_at":"2024-09-08T16:19:09.000Z","size":100,"stargazers_count":1,"open_issues_count":4,"forks_count":1,"subscribers_count":29,"default_branch":"master","last_synced_at":"2025-01-20T05:30:14.425Z","etag":null,"topics":["hacktoberfest","package"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NewOrbit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-01-18T11:52:33.000Z","updated_at":"2022-06-10T15:49:09.000Z","dependencies_parsed_at":"2024-02-28T14:47:23.460Z","dependency_job_id":null,"html_url":"https://github.com/NewOrbit/stylelint-config","commit_stats":{"total_commits":25,"total_committers":7,"mean_commits":"3.5714285714285716","dds":0.56,"last_synced_commit":"46affde484e0272e71a0e56e824e4400d9451a56"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NewOrbit%2Fstylelint-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NewOrbit%2Fstylelint-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NewOrbit%2Fstylelint-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NewOrbit%2Fstylelint-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NewOrbit","download_url":"https://codeload.github.com/NewOrbit/stylelint-config/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238641727,"owners_count":19506187,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","package"],"created_at":"2025-02-13T10:36:59.085Z","updated_at":"2025-10-28T11:31:06.007Z","avatar_url":"https://github.com/NewOrbit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# neworbit-stylelint-config\n\nNewOrbit standard config for stylelint\n\n## Usage\n### Installation\n\n`npm install neworbit-stylelint-config --save-dev`\n\n### Setup\n\n - Install peer dependencies\n `npm install stylelint stylelint-config-standard-scss @stylistic/stylelint-config stylelint-scss stylelint-order stylelint-no-unsupported-browser-features --save-dev`\n - Add `.stylelintrc.json` file with the following contents:\n\n ```json\n{\n    \"extends\": \"neworbit-stylelint-config\"\n}\n ```\n\n - Add an npm script to run linter\n\n ```json\n     \"lint:sass\": \"stylelint \\\"**/*.scss\\\"\"\n ```\n\n### Integrate with webpack\n\nYou may want to integrate with webpack so that you get linting warnings on build.  You may also want to consider failing on production build so linting errors block a pull request.\n\n`npm install stylelint-webpack-plugin --save-dev`\n\n```js\nconst StyleLintPlugin = require('stylelint-webpack-plugin');\n\nconst config = { /* webpack config */ };\n\nlet styleLintOptions = {\n    files: \"**/*.scss\"\n};\n\nif (process.env.NODE_ENV === \"production\") {\n    styleLintOptions.failOnError = true;\n}\n\nconfig.plugins.push(new StyleLintPlugin(styleLintOptions));\n\n```\n\n## Visual Studio Code\nTo make life better in Visual Studio Code when using stylelint install:\n[VSCode Stylelint Plugin](https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint)\n\n## License\n\nMade with :sparkling_heart: by [NewOrbit](https://www.neworbit.co.uk/) in Oxfordshire, and licensed under the [MIT License](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneworbit%2Fstylelint-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneworbit%2Fstylelint-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneworbit%2Fstylelint-config/lists"}