A collection of Config- and Linter-Files based on common coding guidelines
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
angularjs
apache-c
bootstrap
drupal
embedded-c
erlang-official
geosoft-c++
gnu-c
google
high-integrity-c++
java-oracle
javascript-douglas-crockford
joomla
jquery
laravel
linux-kernel
matlab-cornell-university
matlab-official
microsoft
mozilla
nodejs
objective-c-raywenderlich
open-knowledge-foundation
perl-official
php-pear
php-psr-1
php-psr-2
python-official
reactjs
ruby-ian-macdonald
swift-github
swift-raywenderlich
symfony
typo3
wordpress
zend
.editorconfig
.gitignore
LICENSE
README.md
boilerplate.csscomb.json
boilerplate.csslintrc
boilerplate.editorconfig
boilerplate.htmlhintrc
boilerplate.jshintrc
properties.editorconfig

README.md

Coding Guideline Collection

This is a collection of files, which follow common coding guidelines.

It is intended to make developers life easier and help them to code better.

Supported Files

Languages and Guidelines

General

Projects or Organisations using multiple languages.

To prevent having a bunch of files with only few rules, they are combined in one single file per Project/Organisation.

C

C++

C#

CSS

Erlang

HTML

Java

Javascript/JSON

LESS

Lisp

MATLAB

Objective-C

Perl

PHP

Python

R

Ruby

Shell

SQL

Swift

TypeScript

Typoscript

Visual Basic

XML

Missing files

If a file you need is missing, let me know by opening a new issue.

You can also create a pull request to provide it yourself.

Attribution

Links to original files or corresponding ressources can be found in the respective files.

License

This collection is published under the MIT License and can be used for any commercial and personal projects.

Changelog

  • 2016-10-28 - Updated and extended Drupal coding standard
  • 2016-10-27 - Updated and extended Bootstrap coding standard
  • 2016-10-26 - Added NodeJS, React, Symfony and AngularJS coding standards
  • 2016-10-25 - Updated Typo3 coding standards
  • 2016-10-19 - Added Swift and Objective-C coding standards
  • 2016-10-15 - Restructured directories and files
  • 2016-09-20 - Added Laravel coding standard
  • 2016-07-19 - Renamed repository, reorganized files and introduced Linter files (starting with Bootstrap)
  • 2016-07-04 - Added Bootstrap coding standard
  • 2016-06-30 - Added Geosoft C++ coding standard
  • 2016-06-29 - Added Microsoft and MATLAB coding standards
  • 2016-06-28 - Added Erlang, GNU C, Linux Kernel, Open Knowledge Foundation and Embedded C coding standards
  • 2016-06-27 - Added several coding standards (General, C, JavaScript, PHP, Ruby)
  • 2016-06-26 - Added PHP PEAR, Perl, Python and Oracle Java coding standard
  • 2016-06-25 - Added Zend and Mozilla coding standard
  • 2016-06-24 - Added PSR-1 and PSR-2 coding standard