User Tools

Site Tools


flux:web-a00

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
flux:web-a00 [2016/03/25 18:35] – [.gitignore] leoflux:web-a00 [2016/04/02 17:47] (current) – [Hinting/Linting] leo
Line 5: Line 5:
 ====Outils==== ====Outils====
 ^Nom^url^documentation| ^Nom^url^documentation|
-^Automatisation des tâches|?|?|+^Automatisation des tâches|[[https://gruntjs.com|grunt]]|[[grunt:installation]]| 
 +^-> Watches|grunt contrib-watch|[[grunt:installation]]| 
 +|-> Concaténation|grunt-contrib-concat| | 
 +|-> Compilation JS|contrib-concat| | 
 +|-> Compilation JS (Bower.io)|bower-concat| | 
 +|-> Compilation SCSS|contrib-sass| | 
 +|-> Compilation HTML|grunt-htmlcompressor| | 
 +|-> JS Hinting|grunt-contrib-jshint| | 
 +|-> CSS Hinting| | | 
 +|-> HTML Hinting|grunt-htmlhint| | 
 +|-> Validation HTML|grunt-html-angular-validate| |
 ^Éditeur|[[https://atom.io|ATOM]]|[[atom:installation]]| ^Éditeur|[[https://atom.io|ATOM]]|[[atom:installation]]|
 ^Pré-processeur CSS->SASS|[[https://sass-lang.com|Sass]]|[[sass:installation]]| ^Pré-processeur CSS->SASS|[[https://sass-lang.com|Sass]]|[[sass:installation]]|
Line 14: Line 24:
 ^Compilateur CSS|?|?| ^Compilateur CSS|?|?|
 ^Compilateur HTML?|?|?| ^Compilateur HTML?|?|?|
 +^Javascript Testing|Mocha+Chai|?|
  
 ====Langages==== ====Langages====
Line 26: Line 37:
 === JavaScript === === JavaScript ===
   * [[https://github.com/airbnb/javascript|AirBNB]]   * [[https://github.com/airbnb/javascript|AirBNB]]
 +  * *[[https://github.com/airbnb/javascript/tree/master/es5|AirBNB (ES5, plus adapté au front)]]
   * [[https://github.com/rwaldron/idiomatic.js|idiomatic.js]]   * [[https://github.com/rwaldron/idiomatic.js|idiomatic.js]]
   * [[http://google.github.io/styleguide/javascriptguide.xml|Google JavaScript Style Guide]]   * [[http://google.github.io/styleguide/javascriptguide.xml|Google JavaScript Style Guide]]
Line 41: Line 53:
   * [[http://google.github.io/styleguide/htmlcssguide.xml|Google HTML/CSS Style Guide]]   * [[http://google.github.io/styleguide/htmlcssguide.xml|Google HTML/CSS Style Guide]]
  
-==== Linting ====+==== Hinting/Linting ====
 ^Language|Nom|outil|documentation| ^Language|Nom|outil|documentation|
 ^HTML| | | ^HTML| | |
-| |[[https://gsnedders.html5.org/outliner/|HTML 5 outliner]]| |+| |[[http://htmlhint.com|HTMLHint]]| |
 ^CSS| | | | ^CSS| | | |
 | |[[https://csslint.net|csslint]]| | | | |[[https://csslint.net|csslint]]| | |
Line 53: Line 65:
 | |[[http://jshint.com|JSHint]]| | | | |[[http://jshint.com|JSHint]]| | |
 | |[[https://jscs.info|JSCS]]| | | | |[[https://jscs.info|JSCS]]| | |
 +| |[[https://developers.google.com/closure/utilities/|Google Closure Linter]]|[[https://atom.io/packages/linter-gjslint|atom]]/[[https://www.npmjs.com/package/grunt-gjslint|Grunt]]| |
  
 ==== Tests ==== ==== Tests ====
Line 72: Line 85:
 ^ |[[https://validator.w3.org/|Unicorn - Le Validateur unifié du W3C]]|Conformité : Markup/CSS/Mobile OK| ^ |[[https://validator.w3.org/|Unicorn - Le Validateur unifié du W3C]]|Conformité : Markup/CSS/Mobile OK|
 ^ |[[https://validator.w3.org/nu/|Nu Html Checker (expérimental)]]|Conformité du HTML| ^ |[[https://validator.w3.org/nu/|Nu Html Checker (expérimental)]]|Conformité du HTML|
 +^Autre|[[https://gsnedders.html5.org/outliner/|HTML 5 outliner]]|HTML document outline|
 ===== structure de fichiers ===== ===== structure de fichiers =====
  
 ^/|Racine| | ^/|Racine| |
 ^ |.gitignore|paramétrage des fichiers ignorés par git| ^ |.gitignore|paramétrage des fichiers ignorés par git|
 +^ |.jscsrc|paramétrage de JSCS|
  
 ==== .gitignore ==== ==== .gitignore ====
flux/web-a00.1458927313.txt.gz · Last modified: 2016/03/25 18:35 by leo