{"id":19691796,"url":"https://github.com/tomlutzenberger/coding-guideline-collection","last_synced_at":"2026-03-19T11:06:30.602Z","repository":{"id":42398468,"uuid":"61895882","full_name":"tomlutzenberger/coding-guideline-collection","owner":"tomlutzenberger","description":"A collection of Config- and Linter-Files based on common coding guidelines","archived":false,"fork":false,"pushed_at":"2016-10-27T22:32:06.000Z","size":76,"stargazers_count":3,"open_issues_count":55,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-14T22:03:05.078Z","etag":null,"topics":["best-practices","collection","configuration","guideline","linter","publish-website","standards"],"latest_commit_sha":null,"homepage":"","language":null,"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/tomlutzenberger.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}},"created_at":"2016-06-24T15:58:28.000Z","updated_at":"2022-05-16T08:33:38.000Z","dependencies_parsed_at":"2022-09-09T11:10:31.596Z","dependency_job_id":null,"html_url":"https://github.com/tomlutzenberger/coding-guideline-collection","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tomlutzenberger/coding-guideline-collection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomlutzenberger%2Fcoding-guideline-collection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomlutzenberger%2Fcoding-guideline-collection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomlutzenberger%2Fcoding-guideline-collection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomlutzenberger%2Fcoding-guideline-collection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomlutzenberger","download_url":"https://codeload.github.com/tomlutzenberger/coding-guideline-collection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomlutzenberger%2Fcoding-guideline-collection/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28919721,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T20:25:28.696Z","status":"ssl_error","status_checked_at":"2026-01-30T20:25:13.426Z","response_time":66,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["best-practices","collection","configuration","guideline","linter","publish-website","standards"],"created_at":"2024-11-11T19:11:02.117Z","updated_at":"2026-01-30T21:37:01.841Z","avatar_url":"https://github.com/tomlutzenberger.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Coding Guideline Collection\n\nThis is a collection of files, which follow common coding guidelines.\n\nIt is intended to make developers life easier and help them to code better.\n\n\n## Supported Files\n\n * [EditorConfig](http://editorconfig.org/) - ([Official Docs](https://github.com/editorconfig/editorconfig/wiki/EditorConfig-Properties))\n * [HTMLHint](http://htmlhint.com/) - ([Official Docs](https://github.com/yaniswang/HTMLHint/wiki/Rules))\n * [CSSLint](http://csslint.net/) - ([Official Docs](https://github.com/CSSLint/csslint/wiki/Rules))\n * [CSSComb](http://csscomb.com/)\n * [JSHint](http://jshint.com/) - ([Official Docs](http://jshint.com/docs/))\n * [JSCS (includes ESLint now)](http://jscs.info/) - ([Official Docs](http://jscs.info/rules))\n * [ESLint](http://eslint.org/) - ([Official Docs](http://eslint.org/docs/rules/))\n * [Babel](https://babeljs.io/) - ([Official Docs](https://babeljs.io/docs/usage/babelrc/))\n\n\n## Languages and Guidelines\n\n### General\nProjects or Organisations using multiple languages.\n\nTo prevent having a bunch of files with only few rules, they are combined in one single file per Project/Organisation.\n\n * [AngularJS](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/angularjs/) (TypeScript, JS)\n * [Bootstrap](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/bootstrap/) (CSS, HTML, JS, LESS, SASS)\n * [Google](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/google/) (C++, CSS, HTML, JS, Java, Lisp, Objective-C, Python, R, Shell, XML)\n * [Joomla](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/joomla/) (PHP, HTML, CSS, JS)\n * [jQuery](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/jquery/) (JS, HTML, CSS))\n * [Microsoft](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/microsoft/) (C#, Visual Basic)\n * [Mozilla](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/mozilla/) (Python, Java, SVG)\n * [NodeJS](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/nodejs/) (C++, Phyton, JS)\n * [Open Knowledge Foundation](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/open-knowledge-foundation/) (CSS, HTML, JS, Python)\n * [Typo3](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/typo3/) (CSS, HTML, JS/JSON, LESS, PHP, SQL, Typoscript)\n * [Wordpress](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/wordpress/) (PHP, HTML, CSS, JS)\n\n### C\n * [Apache](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/apache-c/)\n * [Embedded C](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/embedded-c/)\n * [GNU](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/gnu-c/)\n * [Linux Kernel](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/linux-kernel/)\n\n### C++\n * [Geosoft](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/geosoft-c++/)\n * [Google](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/google/)\n * [High Integrity](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/high-integrity-c++/)\n\n### C#\n * [Microsoft](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/microsoft/)\n\n### CSS\n * [Bootstrap](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/bootstrap/)\n * [Google](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/google/)\n * [jQuery](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/jquery/)\n * [Open Knowledge Foundation](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/open-knowledge-foundation/)\n * [Typo3](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/typo3/)\n\n### Erlang\n * [Erlang (Official)](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/erlang-official/)\n\n### HTML\n * [Bootstrap](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/bootstrap/)\n * [Google](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/google/)\n * [jQuery](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/jquery/)\n * [Open Knowledge Foundation](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/open-knowledge-foundation/)\n * [Typo3](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/typo3/)\n\n### Java\n * [Google](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/google/)\n * [Oracle](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/java-oracle/)\n\n### Javascript/JSON\n * [AngularJS](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/angularjs/)\n * [Bootstrap](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/bootstrap/)\n * [Douglas Crockford](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/javascript-douglas-crockford/)\n * [Google](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/google/)\n * [jQuery](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/jquery/)\n * [Open Knowledge Foundation](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/open-knowledge-foundation/)\n * [NodeJS](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/nodejs/)\n * [React](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/reactjs/)\n * [Typo3](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/typo3/)\n\n### LESS\n * [Bootstrap](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/bootstrap/)\n * [Typo3](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/typo3/)\n\n### Lisp\n * [Google](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/google/)\n\n### MATLAB\n * [Cornell University](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/matlab-cornell-university/)\n * [MATLAB (Official)](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/matlab-official/)\n\n### Objective-C\n * [Google](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/google/)\n * [Raywenderlich](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/objective-c-raywenderlich/)\n\n### Perl\n * [Perl (Official)](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/perl-official/)\n\n### PHP\n * [Drupal](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/drupal/)\n * [Laravel](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/laravel/)\n * [PEAR](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/php-pear/)\n * [PSR-1](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/php-psr-1/)\n * [PSR-2](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/php-psr-2/)\n * [Symfony](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/symfony/)\n * [Typo3](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/typo3/)\n * [Zend](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/zend/)\n\n### Python\n * [Google](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/google/)\n * [Open Knowledge Foundation](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/open-knowledge-foundation/)\n * [Python (Official)](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/python-official/)\n\n### R\n * [Google](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/google/)\n\n### Ruby\n * [Ian Macdonald](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/ruby-ian-macdonald/)\n\n### Shell\n * [Google](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/google/)\n\n### SQL\n * [Typo3](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/typo3/)\n\n### Swift\n * [Github](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/swift-github/)\n * [Raywenderlich](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/swift-raywenderlich/)\n\n### TypeScript\n * [AngularJS](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/angularjs/)\n\n### Typoscript\n * [Typo3](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/typo3/)\n\n### Visual Basic\n * [Microsoft](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/microsoft/)\n\n### XML\n * [Google](https://github.com/tomlutzenberger/coding-guideline-collection/blob/master/google/)\n\n\n## Missing files\n\nIf a file you need is missing, let me know by opening a new issue.\n\nYou can also create a pull request to provide it yourself.\n\n\n## Attribution\n\nLinks to original files or corresponding ressources can be found in the respective files.\n\n\n## License\n\nThis collection is published under the **[MIT License](LICENSE)** and can be used for any commercial and personal projects.\n\n\n## Changelog\n\n * 2016-10-28 - Updated and extended Drupal coding standard\n * 2016-10-27 - Updated and extended Bootstrap coding standard\n * 2016-10-26 - Added NodeJS, React, Symfony and AngularJS coding standards\n * 2016-10-25 - Updated Typo3 coding standards\n * 2016-10-19 - Added Swift and Objective-C coding standards\n * 2016-10-15 - Restructured directories and files\n * 2016-09-20 - Added Laravel coding standard\n * 2016-07-19 - Renamed repository, reorganized files and introduced Linter files (starting with Bootstrap)\n * 2016-07-04 - Added Bootstrap coding standard\n * 2016-06-30 - Added Geosoft C++ coding standard\n * 2016-06-29 - Added Microsoft and MATLAB coding standards\n * 2016-06-28 - Added Erlang, GNU C, Linux Kernel, Open Knowledge Foundation and Embedded C coding standards\n * 2016-06-27 - Added several coding standards (General, C, JavaScript, PHP, Ruby)\n * 2016-06-26 - Added PHP PEAR, Perl, Python and Oracle Java coding standard\n * 2016-06-25 - Added Zend and Mozilla coding standard\n * 2016-06-24 - Added PSR-1 and PSR-2 coding standard\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomlutzenberger%2Fcoding-guideline-collection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomlutzenberger%2Fcoding-guideline-collection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomlutzenberger%2Fcoding-guideline-collection/lists"}