v0.0.9 - Octoer 5, 2013
- Version 0.0.9 release (Nicholas C. Zakas)
- Added rule for no global strict mode (fixes #322) (Nicholas C. Zakas)
- Change default on to be errors instead of warnings (fixes #326) (Nicholas C. Zakas)
- Fixed bug where JSHint was using the wrong file in lint task (Nicholas C. Zakas)
- Merge pull request #319 from malandrew/patch-4 (Nicholas C. Zakas)
- Merge pull request #300 from sethmcl/local_config_file (Nicholas C. Zakas)
- Merge pull request #318 from malandrew/no-unused-var-ignores-unused-args-when-later-args-are-used (Nicholas C. Zakas)
- Updated docs for no-unused vars rule. (Andrew de Andrade)
- Removed console.log in tests. (Andrew de Andrade)
- Added link to roadmap and JSHint feature parity list. (Andrew de Andrade)
- Fixed warning when unused var declared as param in FunctionExpression/Declaration can be ignored because later param is used (Andrew de Andrade)
- Merge pull request #316 from malandrew/patch-4 (Nicholas C. Zakas)
- Merge pull request #315 from malandrew/patch-3 (Nicholas C. Zakas)
- Rename test for smartereqeqeq.js to smarter-eqeqeq.js (Andrew de Andrade)
- Keep test filename inline with rule name (Andrew de Andrade)
- Merge pull request #313 from malandrew/patch-1 (Nicholas C. Zakas)
- Added further instructions for multiline test cases. (Andrew de Andrade)
- Protecting private method (Seth McLaughlin)
- Updating look up algorithm for local config files (Seth McLaughlin)
- Merge pull request #303 from ilyavolodin/eslint_errors (Nicholas C. Zakas)
- Fixing ESLint errors (Ilya Volodin)
- Merge pull request #297 from ilyavolodin/upgrade-escope (Nicholas C. Zakas)
- Implemented local default config file (Seth McLaughlin)
- Upgrading escope version and fixing related bugs (Ilya Volodin)
- Merge pull request #299 from ilyavolodin/no-unused-vars (Nicholas C. Zakas)
- Fixing assignment during initialization issue (Ilya Volodin)
- Merge pull request #293 from michaelficarra/GH-289 (Nicholas C. Zakas)
- add plain-English regexp description to no-empty-class rule (Michael Ficarra)
- fixes #289: no-empty-class flags regexps with... flags (Michael Ficarra)
- Merge pull request #286 from iancmyers/rule-ie-catch-leak (Nicholas C. Zakas)
- Rule: no-catch-shadow (Ian Christian Myers)
- Merge pull request #291 from mamacdon/no_empty_290 (Nicholas C. Zakas)
- Update no-empty for compatibility with esprima@1.0.4 (fixes #290) (Mark Macdonald)
- Merge pull request #288 from ilyavolodin/no-underscore-dangle (Nicholas C. Zakas)
- Merge pull request #284 from iancmyers/rule-no-func-assign (Nicholas C. Zakas)
- Merge pull request #285 from mamacdon/no-undef-issue-283 (Nicholas C. Zakas)
- Fixing bug with _ in MemberExpression (Ilya Volodin)
- Rule: no-func-assign (Ian Christian Myers)
- Fix false warning from no-undef rule (fixes #283) (Mark Macdonald)
- Merge pull request #279 from iancmyers/rule-no-octal-escape (Nicholas C. Zakas)
- Merge pull request #282 from ilyavolodin/jake (Nicholas C. Zakas)
- Merge pull request #281 from ilyavolodin/no-use-before-define (Nicholas C. Zakas)
- Merge pull request #278 from ilyavolodin/no-redeclare (Nicholas C. Zakas)
- Adding eslint to jake (Ilya Volodin)
- Rule no redeclare (Ilya Volodin)
- Fixing no use before define issues (Ilya Volodin)
- Rule: no-octal-escape (Ian Christian Myers)
- Merge pull request #276 from iancmyers/fix-proto-iterator (Nicholas C. Zakas)
- Fix for
no-proto
andno-iterator
false positive (Ian Christian Myers) - Merge pull request #275 from iancmyers/rule-no-iterator (Nicholas C. Zakas)
- Rule: no-iterator (Ian Christian Myers)
- Merge pull request #274 from ilyavolodin/documentation (Nicholas C. Zakas)
- Merge pull request #273 from ilyavolodin/no-use-before-define (Nicholas C. Zakas)
- Merge pull request #271 from iancmyers/documentation (Nicholas C. Zakas)
- Merge pull request #269 from michaelficarra/GH-268 (Nicholas C. Zakas)
- Fixing type in guard-for-in documentation (Ilya Volodin)
- Rule No use before define (Ilya Volodin)
- Added documentation for the
no-new
rule (Ian Christian Myers) - Added documentation for the
no-eval
rule (Ian Christian Myers) - Added documentation for the
no-caller
rule (Ian Christian Myers) - Added documentation for the
no-bitwise
rule (Ian Christian Myers) - simplify no-empty-class rule (Michael Ficarra)
- Fix
no-empty-class
false negatives (Ian Christian Myers) - Merge pull request #266 from iancmyers/documentation (Nicholas C. Zakas)
- Added documentation for the
no-alert
rule (Ian Christian Myers) - Added documentation for the
new-parens
rule (Ian Christian Myers) - Added documentation for the
max-params
rule (Ian Christian Myers) - Added documentation for
max-len
rule (Ian Christian Myers) - Created link from rules README.md to no-plusplus.md documentation (Ian Christian Myers)
- Added documentation for
guard-for-in
rule (Ian Christian Myers) - Added documentation for
dot-notation
rule (Ian Christian Myers) - Added documentation for
curly
rule (Ian Christian Myers) - Updated
camelcase
rule documentation (Ian Christian Myers) - Added documentation for
complexity
rule (Ian Christian Myers) - Changed
no-dangle
documentation tono-comma-dangle
(Ian Christian Myers) - Merge pull request #264 from iancmyers/rule-no-empty-class (Nicholas C. Zakas)
- Rule: no-empty-class (Ian Christian Myers)
- Merge pull request #265 from iancmyers/test-increase-coverage (Nicholas C. Zakas)
- Increased test coverage for max-depth (Ian Christian Myers)
- Increased test coverage for no-shadow (Ian Christian Myers)
- Increased test coverage on no-mixed-requires (Ian Christian Myers)
- Merge pull request #263 from pigulla/eqeqeq-no-with-docs (Nicholas C. Zakas)
- Merge pull request #260 from mindofmicah/patch-1 (Nicholas C. Zakas)
- Merge pull request #257 from ilyavolodin/no-unused-vars (Nicholas C. Zakas)
- Added docs for eqeqeq and no-with (fixes #262) (Raphael Pigulla)
- Create camelcase.md (Micah Eschbacher)
- Fix issues with function in no-unused-vars (Ilya Volodin)
- Merge pull request #238 from ilyavolodin/no-shadow (Nicholas C. Zakas)
- Rule: No shadow (Ilya Volodin)
- Merge pull request #253 from michaelficarra/GH-252 (Nicholas C. Zakas)
- fixes #252: semi rule errors on VariableDeclarations in ForInStatements (Michael Ficarra)
- Merge pull request #220 from mduvall/rule-maxlen (Nicholas C. Zakas)
- rule: max-len to lint maximum length of a line (Matt DuVall)
- Merge pull request #251 from pigulla/comments (Nicholas C. Zakas)
- Fixes #249 (Raphael Pigulla)
- Merge pull request #243 from beardtwizzle/master (Nicholas C. Zakas)
- Merge branch 'master' of https://github.com/beardtwizzle/eslint (Jonathan Mahoney)
- Re-add lines that were accidentally deleted from config (Jonathan Mahoney)
- Add support for pre-defined environment globals (re: #228) (Jonathan Mahoney)
- Merge pull request #241 from iancmyers/no-else-return (Nicholas C. Zakas)
- Rule: no-else-return (Ian Christian Myers)
- Re-add lines that were accidentally deleted from config (Jonathan Mahoney)
- Merge pull request #240 from ilyavolodin/no-unused-vars (Nicholas C. Zakas)
- Add support for pre-defined environment globals (re: #228) (Jonathan Mahoney)
- Fix no-unused-vars to report correct line numbers (Ilya Volodin)
- Merge pull request #235 from ilyavolodin/no-proto (Nicholas C. Zakas)
- Rule: no proto (Ilya Volodin)
- Merge pull request #231 from ilyavolodin/no-script-url (Nicholas C. Zakas)
- Merge pull request #232 from iancmyers/rule-max-depth (Nicholas C. Zakas)
- Merge pull request #233 from iancmyers/fix-severity-for-options (Nicholas C. Zakas)
- Rule: No Script URL (Ilya Volodin)
- Rule: max-depth (Ian Christian Myers)
- Fix: Error severity for rules with options. (Ian Christian Myers)
- Merge pull request #227 from ilyavolodin/none-iffe-wrapping (Nicholas C. Zakas)
- Rule: No wrap func (Ilya Volodin)
- Merge pull request #225 from ilyavolodin/performance (Nicholas C. Zakas)
- Merge pull request #223 from iancmyers/fix-load-rules-dir (Nicholas C. Zakas)
- Merge pull request #222 from pigulla/no-mixed-requires (Nicholas C. Zakas)
- Merge pull request #211 from mduvall/semi-bug-var-dec-in-for (Nicholas C. Zakas)
- bug: Fixes semi rule for VariableDeclaration in ForStatement (Matt DuVall)
- Individual perf tests for rules (Ilya Volodin)
- Fix loading rules from a rules directory (Ian Christian Myers)
- Merge pull request #218 from mduvall/no-cond-assign-for-case (Nicholas C. Zakas)
- Rule no-mixed-requires (fixes #221) (Raphael Pigulla)
- bug: Add ForStatement for no-cond-assign check (Matthew DuVall)
- Merge pull request #208 from iancmyers/formatter-jslint-xml (Nicholas C. Zakas)
- JSLint XML formatter now escapes special characters in the evidence and reason attributes. (Ian Christian Myers)
- Formatter: JSLint XML (Ian Christian Myers)
- Merge pull request #207 from iancmyers/refactor-rule-max-statements (Nicholas C. Zakas)
- Merge pull request #204 from michaelficarra/define-rule (Nicholas C. Zakas)
- Refactored
max-statements
rule. (Ian Christian Myers) - Merge pull request #206 from iancmyers/rule-one-var (Nicholas C. Zakas)
- Merge pull request #169 from jamesallardice/match-jshint-messages (Nicholas C. Zakas)
- Fix tests broken due to new rule message text (James Allardice)
- Merge branch 'master' into match-jshint-messages (James Allardice)
- Refactored
one-var
rule. (Ian Christian Myers) - split eslint.define into eslint.defineRule and eslint.defineRules (Michael Ficarra)
- Merge pull request #203 from ilyavolodin/no-unused-vars (Nicholas C. Zakas)
- Removed unnecessary rules.js test. (Ian Christian Myers)
- Rule: one-var (Ian Christian Myers)
- Rule: No unused variables (Ilya Volodin)
- expose interface for defining new rules at runtime without fs access (Michael Ficarra)
- Merge pull request #202 from iancmyers/testing-core-coverage (Nicholas C. Zakas)
- Merge pull request #201 from michaelficarra/GH-200 (Nicholas C. Zakas)
- disallow 00 in no-octal rule (Michael Ficarra)
- Increased test coverage for
lib/cli.js
. (Ian Christian Myers) - Increased test coverage for
lib/rules.js
(Ian Christian Myers) - Merge pull request #194 from michaelficarra/bundle (Nicholas C. Zakas)
- Increased test coverage for jUnit formatter. (Ian Christian Myers)
- scripts/bundle: output bundle+map to /build directory (Michael Ficarra)
- add test for 0X... hex literals in no-octal tests (Michael Ficarra)
- fixes #200: no-octals should not see leading-0 floats as violations (Michael Ficarra)
- add back tests for loading rules from a directory (Michael Ficarra)
- Merge pull request #198 from iancmyers/testing-increase-coverage (Nicholas C. Zakas)
- add back in ability to load rules from a directory (Michael Ficarra)
- Increased test coverage for
complexity
rule. (Ian Christian Myers) - Increased test coverage for
max-params
rule. (Ian Christian Myers) - also output source map when generating bundle (Michael Ficarra)
- Merge pull request #197 from iancmyers/rule-unnecessary-strict (Nicholas C. Zakas)
- Merge pull request #196 from ilyavolodin/getTokens (Nicholas C. Zakas)
- Merge pull request #193 from ilyavolodin/performance (Nicholas C. Zakas)
- Rule: unnecessary-strict (Ian Christian Myers)
- Improve performance of getTokens (Ilya Volodin)
- Performance jake task (Ilya Volodin)
- Merge pull request #195 from iancmyers/rule-no-dupe-keys (Nicholas C. Zakas)
- don't force explicit listing of rules; generate listing for bundle (Michael Ficarra)
- Rule: no-dupe-keys (Ian Christian Myers)
- fixes #145: create a browser bundle (Michael Ficarra)
- Merge pull request #191 from ilyavolodin/no-caller (Nicholas C. Zakas)
- Fixing no-caller bug (Ilya Volodin)
- Merge pull request #176 from mduvall/no-underscore-dangle (Nicholas C. Zakas)
- Check for use of underscore library as an exception for var declarations (Matthew DuVall)
- Merge branch 'master' of https://github.com/nzakas/eslint into no-underscore-dangle (Matthew DuVall)
- Merge pull request #188 from ilyavolodin/no-empty-label (Nicholas C. Zakas)
- Merge pull request #186 from mamacdon/no-undef-builtins (Nicholas C. Zakas)
- Fixing spelling (Ilya Volodin)
- Merge pull request #184 from ilyavolodin/no-empty-label (Nicholas C. Zakas)
- Rule: no-empty-label (Ilya Volodin)
- Add builtin globals to the global scope (fixes #185) (Mark Macdonald)
- Merge pull request #182 from ilyavolodin/no-loop-func (Nicholas C. Zakas)
- Rule: no-loop-func (Ilya Volodin)
- Merge branch 'master' of https://github.com/nzakas/eslint into no-underscore-dangle (Matt DuVall)
- Use proper node declarations and proto exception (Matt DuVall)
- Merge pull request #179 from iancmyers/rule-no-eq-null (Nicholas C. Zakas)
- Merge pull request #164 from mamacdon/no-undef (Nicholas C. Zakas)
- Updating no-undef patch (see pull request #164) * Simplify parseBoolean() * Make knowledge of
/*jshint*/
and/*global */
internal to eslint object * Put user-declared globals in Program scope (Mark Macdonald) - Rule: no-eq-null (Ian Christian Myers)
- Merge pull request #178 from mduvall/no-sync (Nicholas C. Zakas)
- Merge pull request #144 from pigulla/master (Nicholas C. Zakas)
- fixed broken merge (Raphael Pigulla)
- fixes #143 (Raphael Pigulla)
- added consistent-this rule (Raphael Pigulla)
- Rule: no-sync to encourage async usage (Matt DuVall)
- Update eslint.json with no-underscore-dangle rule (Matt DuVall)
- Rule: no-underscore-dangle for func/var declarations (Matt DuVall)
- Merge pull request #174 from jamesallardice/fix-no-bitwise-shift (Nicholas C. Zakas)
- Merge pull request #172 from iancmyers/feature-formatters-path (Nicholas C. Zakas)
- Warn on finding the bitwise NOT operator (James Allardice)
- Updating no-undef patch (see pull request #164) 3. Move parsing of
/*global */
and/*jshint */
to eslint.js (Mark Macdonald) - Warn on finding a bitwise shift operator (fixes #170) (James Allardice)
- Fix broken test (James Allardice)
- Add support for the do-while statement to the curly rule (closes #167) (James Allardice)
- Removing nasty leading underscores (Patrick Brosset)
- Added tests and test cases for a few files (Patrick Brosset)
- CLI: -f now accepts a file path (Ian Christian Myers)
- Updating no-undef patch (see pull request #164) 1. Move predefined globals to
conf/environments.json
2. Move mixin() tolib/util.js
(Mark Macdonald) - Merge pull request #168 from jamesallardice/fix-curly-rule-do (Nicholas C. Zakas)
- Merge pull request #165 from captainbrosset/coverage (Nicholas C. Zakas)
- Match messages to JS[LH]int where appropriate, and ensure consistent message formatting (closes #163) (James Allardice)
- Add support for the do-while statement to the curly rule (closes #167) (James Allardice)
- Removing nasty leading underscores (Patrick Brosset)
- Added tests and test cases for a few files (Patrick Brosset)
- Merge branch 'master' of github.com:nzakas/jscheck (Nicholas C. Zakas)
- Added acceptance criteria for rules to docs (Nicholas C. Zakas)
- Add no-undef (fixes #6) (Mark Macdonald)
- Merge pull request #162 from ilyavolodin/no-self-compare (Nicholas C. Zakas)
- Fixing no-self-compare (Ilya Volodin)
- Merge pull request #133 from ilyavolodin/no-multiline-str (Nicholas C. Zakas)
- Rule: No multiline strings (Ilya Volodin)
- Merge pull request #160 from ilyavolodin/no-self-compare (Nicholas C. Zakas)
- CLI refactor to remove process.exit(), file not found now a regular error message, updated formatters to handle this case (Nicholas C. Zakas)
- Rule: no-self-compare (Ilya Volodin)
- Rule: No unnecessary semicolons (fixes #158) (Nicholas C. Zakas)
- Fixed error in no-ex-assign when return statement as found in catch clause (Nicholas C. Zakas)
- Rename no-exc-assign to no-ex-assign and add to config (Nicholas C. Zakas)
- Renamed count-spaces to regex-spaces (Nicholas C. Zakas)
- Documentation updates (Nicholas C. Zakas)
- Put all rules into strict mode and update docs accordingly (Nicholas C. Zakas)
- Merge branch 'master' of github.com:nzakas/jscheck (Nicholas C. Zakas)
- Ensure getScope() works properly when called from Program node (fixes #148) (Nicholas C. Zakas)
- Merge pull request #157 from ilyavolodin/wrap-iife (Nicholas C. Zakas)
- Rule: wrap-iife (Ilya Volodin)
- Merge pull request #153 from spmurrayzzz/rule/no-cond-assign (Nicholas C. Zakas)
- add additional test for no-cond-assign rule (Stephen Murray)
- Merge branch 'master' of github.com:nzakas/jscheck (Nicholas C. Zakas)
- Experimental support for Jake as a build system (fixes #151) (Nicholas C. Zakas)
- Merge pull request #137 from mduvall/no-new-object-array-literals (Nicholas C. Zakas)
- Merge pull request #141 from mduvall/count-spaces (Nicholas C. Zakas)
- Merge pull request #150 from spmurrayzzz/rule/no-exc-assign (Nicholas C. Zakas)
- fixes #152 (Stephen Murray)
- add docs for no-exc-assign (Stephen Murray)
- Merge branch 'master' of https://github.com/nzakas/eslint into no-new-object-array-literals (Matt DuVall)
- Merge branch 'master' of https://github.com/nzakas/eslint into count-spaces (Matt DuVall)
- Added a test for getting global scope from Program node (refs #148) (Nicholas C. Zakas)
- Merge pull request #135 from iancmyers/rule-no-ternary (Nicholas C. Zakas)
- Add positive test case for .Array (Matthew DuVall)
- Only support space characters for repetitions (Matthew DuVall)
- fix line length per code conventions (Stephen Murray)
- fix indentation per code conventions (Stephen Murray)
- fixes #149 (Stephen Murray)
- Rule: no-ternary (Ian Christian Myers)
- Merge pull request #142 from jamesallardice/fix-no-return-assign (Nicholas C. Zakas)
- Merge pull request #113 from iancmyers/rule-no-label-var (Nicholas C. Zakas)
- Merge pull request #128 from captainbrosset/complexity (Nicholas C. Zakas)
- Check that the return statement has an argument before checking its type (James Allardice)
- Rule: count-spaces for multiple spaces in regular expressions (Matt DuVall)
- Update eslint.json configuration file for literal rules (Matt DuVall)
- Created no-label-var rule. (Ian Christian Myers)
- Rule: no-new-array and no-new-object (Matt DuVall)
- Added ability to retrieve scope using escope. (Ian Christian Myers)
- Corrected unused arguments (Patrick Brosset)
- Reporting function complexity on function:after and using array push/pop to handle nesting (Patrick Brosset)
- Fixing style issues discovered while npm testing (Patrick Brosset)
- First draft proposal for a cyclomatic complexity ESLint rule (Patrick Brosset)
- Merge pull request #131 from iancmyers/fix-file-name (Nicholas C. Zakas)
- Merge pull request #130 from ilyavolodin/no-delete-var (Nicholas C. Zakas)
- Merge pull request #127 from iancmyers/rule-maxstatement (Nicholas C. Zakas)
- Corrected file extension on no-plusplus rule documentation. (Ian Christian Myers)
- Documentation for no-delete-var rule. Closes #129 (Ilya Volodin)
- Rule: max-statements (Ian Christian Myers)
- Merge pull request #27 from xjamundx/master (Nicholas C. Zakas)
- Merge pull request #126 from iancmyers/rule-no-plusplus (Nicholas C. Zakas)
- Better documentation for the
no-plusplus
rule. (Ian Christian Myers) - Merge pull request #111 from ilyavolodin/no-return-assign (Nicholas C. Zakas)
- Merge pull request #116 from ilyavolodin/too-many-params (Nicholas C. Zakas)
- Rule: no-plusplus (Ian Christian Myers)
- Rule: no assignment in return statement (Ilya Volodin)
- Updating max-params rule name (Ilya Volodin)
- Rule: Function has too many parameters (Ilya Volodin)
- Merge pull request #114 from ilyavolodin/no-delete-var (Nicholas C. Zakas)
- Removing merge originals (Ilya Volodin)
- Rebasing on master (Ilya Volodin)
- Rule: Variables should not be deleted (Ilya Volodin)
- Merge pull request #117 from mathiasbynens/fix-docs (Nicholas C. Zakas)
- Merge pull request #125 from iancmyers/fix-semi (Nicholas C. Zakas)
- Fixes incorrect reporting of missing semicolon (Ian Christian Myers)
- Rebase against master branch (Mathias Bynens)
- Merge pull request #120 from jamesallardice/rule-no-obj-calls (Nicholas C. Zakas)
- Merge pull request #100 from ilyavolodin/no-native-reassign (Nicholas C. Zakas)
- Merge pull request #118 from iancmyers/formatter-checkstyle (Nicholas C. Zakas)
- Rule to warn on use of Math and JSON as functions (James Allardice)
- Formatter: Checkstyle (Ian Christian Myers)
- docs: Clean up structure (Mathias Bynens)
- Merging no-native-reassign and no-redefine (Ilya Volodin)
- Rule: no native reassignment (Ilya Volodin)
- 0.0.8-dev (Nicholas C. Zakas)
- v0.0.7 released (Nicholas C. Zakas)
- Updated Tests, etc. (Jamund Ferguson)
- Added jUnit Support (Fixes #16) (Jamund Ferguson)
- 0.0.7 (Nicholas C. Zakas)
- Add code coverage checks to npm test and update rule tests to have better coverage (Nicholas C. Zakas)
- Merge pull request #39 from jamesallardice/rule-missing-radix (Nicholas C. Zakas)
- Merge pull request #88 from mduvall/optional-args-for-rule (Nicholas C. Zakas)
- Merge pull request #106 from iancmyers/fix-cli-results (Nicholas C. Zakas)
- Merge pull request #105 from goatslacker/rm-maxlen (Nicholas C. Zakas)
- Fixed CLI output on serial programatic executions (Ian Christian Myers)
- Removes line length from code style convention docs (Josh Perez)
- Merge pull request #98 from goatslacker/templates (Nicholas C. Zakas)
- Merge pull request #97 from goatslacker/dot-notation (Nicholas C. Zakas)
- Adds escapeRegExp and fixes documentation (Josh Perez)
- Add quotes rule and test coverage for configuration options (Matt DuVall)
- Adds templating for lint messages and refactors rules to use it (Josh Perez)
- Fixes lint rules for unchecked test file (Josh Perez)
- Changes dotnotation rule to match JSHint style (Josh Perez)
- Change configInfo to options and add test coverage (Matt DuVall)
- Merge branch 'master' of https://github.com/nzakas/eslint into optional-args-for-rule (Matt DuVall)
- Adds dot notation lint rule (Josh Perez)
- Merge pull request #83 from mamacdon/new-parens-func-fix (Nicholas C. Zakas)
- Merge pull request #96 from qmx/ml (Nicholas C. Zakas)
- Merge pull request #95 from captainbrosset/camelcase (Nicholas C. Zakas)
- Strip trailing underscores in camelcase rule - Fixes #94 (Patrick Brosset)
- add mailing list link (Douglas Campos)
- Strip leading underscores in camelcase rule - Fixes #94 (Patrick Brosset)
- Merge pull request #87 from iancmyers/rule-no-dangle (Nicholas C. Zakas)
- Merge pull request #85 from ilyavolodin/no-new-func (Nicholas C. Zakas)
- Merge pull request #92 from jamesallardice/rule-no-implied-eval (Nicholas C. Zakas)
- Created no-dangle rule. (Ian Christian Myers)
- Merge pull request #89 from iancmyers/fix-config-option (Nicholas C. Zakas)
- Merge pull request #24 from mduvall/rule-fall-through (Nicholas C. Zakas)
- Merge pull request #91 from spmurrayzzz/master (Nicholas C. Zakas)
- Fixed rule name (James Allardice)
- Make sure the callee type is Identifier (James Allardice)
- Add rule for implied eval via setTimeout/Interval (James Allardice)
- Fix rule name in config (James Allardice)
- Fixes #90 -- updates docstrings (Stephen Murray)
- Fixes issue with fs.existsSync on NodeJS 0.6 (Ian Christian Myers)
- Fixing -c config option. (Ian Christian Myers)
- Allow arrays to be passed as multiple args to rule (Matt DuVall)
- Test to make sure empty case with one line break is safe (Matt DuVall)
- Rule: The Function constructor is eval (Ilya Volodin)
- Merge pull request #80 from iancmyers/fix-require (Nicholas C. Zakas)
- Enabled require("eslint") and exposed out CLI. (Ian Christian Myers)
- Merge pull request #73 from iancmyers/rule-one-true-brace (Nicholas C. Zakas)
- Merge pull request #71 from Constellation/estraverse-controller (Nicholas C. Zakas)
- Adds test and fix for issue #82 (Mark Macdonald)
- Merge branch 'master' of https://github.com/nzakas/eslint into ok (Yusuke Suzuki)
- Created brace-style rule. (Ian Christian Myers)
- Merge pull request #81 from xjamundx/multi-formatters (Nicholas C. Zakas)
- Formatters can now process multiple files at once (Jamund Ferguson)
- Merge pull request #79 from ilyavolodin/no-new (Nicholas C. Zakas)
- Merge pull request #75 from goatslacker/smarter-eqeqeq-rule (Nicholas C. Zakas)
- Merge pull request #67 from jedhunsaker/editorconfig (Nicholas C. Zakas)
- Rule: Do not use 'new' for side effects (Ilya Volodin)
- Adds smarter-eqeqeq rule (Josh Perez)
- Merge pull request #72 from mamacdon/no-octal-0 (Nicholas C. Zakas)
- Add EditorConfig file for consistent editor/IDE behavior (Jed Hunsaker)
- Merge pull request #74 from jrfeenst/master (Nicholas C. Zakas)
- Fix the positive case for no-unreachable where there is no return statement at all, or if the return is at the end. Those cases should not return any errors. The error condition was not be checked before throwing the rule error. (Joel Feenstra)
- Adds test and fix for no-octal on 0 literal (Mark Macdonald)
- Don't report no-empty warnings when a parent is FunctionExpression / FunctionDeclaration (Yusuke Suzuki)
- Add api.getAncestors (Yusuke Suzuki)
- Ensure estraverse version 1.2.0 or later (Yusuke Suzuki)
- Merge pull request #62 from goatslacker/fix-no-alert (Nicholas C. Zakas)
- Merge pull request #61 from goatslacker/dont-die-on-undefined (Nicholas C. Zakas)
- Merge pull request #60 from goatslacker/fix-octal-check (Nicholas C. Zakas)
- Fixes no-alert lint rule for non identifier calls (Josh Perez)
- Fixes exception when init is null (Josh Perez)
- Fixes no-octal check to only check for numbers (Josh Perez)
- 0.0.7-dev (Nicholas C. Zakas)
- 0.0.6 (Nicholas C. Zakas)
- Follow the rule naming conventions (James Allardice)
- Add rule for missing radix argument to parseInt (James Allardice)
- Allow return, falls-through comment, and throw for falls-through (Matt DuVall)
- Merge branch 'master' of https://github.com/nzakas/eslint into rule-fall-through (Matt DuVall)
- Globals are not good, declare len (Matt DuVall)
- Rule to add no-fall-through (Matt DuVall)
- 0.0.6 (Nicholas C. Zakas)
- Changed semi rule to use tokens instead of source (Nicholas C. Zakas)
- Merge pull request #49 from ilyavolodin/ctor-parentheses (Nicholas C. Zakas)
- Merge pull request #51 from ilyavolodin/no-ctor (Nicholas C. Zakas)
- Renaming new-parens rule (Ilya Volodin)
- Merge pull request #55 from nschonni/add-license-url (Nicholas C. Zakas)
- Renaming no-new-wrappers rule and adding tests (Ilya Volodin)
- Add license URL (Nick Schonning)
- Merge pull request #54 from nschonni/remove-unused-variables (Nicholas C. Zakas)
- Remove unused sinon requires (Nick Schonning)
- Merge pull request #52 from nschonni/remover-redundant-jshint-directives (Nicholas C. Zakas)
- Merge pull request #50 from nschonni/add-node-unstable-to-travis (Nicholas C. Zakas)
- Remove redundant JSHint directives (Nick Schonning)
- Rule: Do not use constructor for wrapper objects (Ilya Volodin)
- Test node 0.11 unstable but allow it to fail (Nick Schonning)
- Rule: Constructor should use parentheses (Ilya Volodin)
- Merge pull request #46 from andzdroid/master (Nicholas C. Zakas)
- Merge pull request #47 from puffnfresh/master (Nicholas C. Zakas)
- Fix reference to "CSS Lint" in Contributing documentation (Brian McKenna)
- Add git attributes file for line endings (Andy Hu)
- Merge pull request #42 from evangoer/add_docs_dir (Nicholas C. Zakas)
- Rename to create an 'index' file in GH web view (Evan Goer)
- Avoid accidentally creating a markdown link (Evan Goer)
- Add headings and correct internal links (Evan Goer)
- Add wiki files to docs directory (Evan Goer)
- Merge pull request #35 from ilyavolodin/no-octal (Nicholas C. Zakas)
- Merge pull request #38 from jamesallardice/rule-no-floating-decimal (Nicholas C. Zakas)
- Merge pull request #37 from jamesallardice/rule-use-isnan (Nicholas C. Zakas)
- Add rules for leading/trailing decimal points (James Allardice)
- Add rule to prevent comparisons with value NaN (James Allardice)
- Fixing jshint error (Ilya Volodin)
- Rule: no octal literals (Ilya Volodin)
- Merge pull request #34 from ilyavolodin/no-undef-init (Nicholas C. Zakas)
- Rule: no undefined when initializing variables (Ilya Volodin)
- Updated CONTRIBUTING.md (Nicholas C. Zakas)
- Make sure namespaces are honored in new-cap (Nicholas C. Zakas)
- Make sure no-empty also checks for ';;' (Nicholas C. Zakas)
- Add CLI option to output version (Nicholas C. Zakas)
- Updated contribution guidelines (Nicholas C. Zakas)
- Merge pull request #26 from jrfeenst/master (Nicholas C. Zakas)
- Fixing jshint complaints. (Joel Feenstra)
- Converting to a switch statement and declaring variables. (Joel Feenstra)
- Added .jshintrc file (until ESLint can lint itself) and cleaned up JSHint warnings (Nicholas C. Zakas)
- Merge branch 'master' of github.com:nzakas/jscheck (Nicholas C. Zakas)
- A bit of cleanup (Nicholas C. Zakas)
- Add unreachable code detection for switch cases and after continue/break. (Joel Feenstra)
- Add support for detecting unreachable code after a throw or return statement. (Joel Feenstra)
- Merge pull request #25 from jrfeenst/master (Nicholas C. Zakas)
- Fix curly brace check when an if statement is the alternate. (Joel Feenstra)
- Merge pull request #23 from mduvall/check-empty-switch-statements (Nicholas C. Zakas)
- Merge pull request #22 from mduvall/verify-file-path (Nicholas C. Zakas)
- Check for empty switch statements with no cases. (Matt DuVall)
- Added CONTRIBUTING.md (Nicholas C. Zakas)
- Added rule to check for missing semicolons (fixes #9) (Nicholas C. Zakas)
- Verify that file paths exist before reading the file (Matt DuVall)
- Added guard-for-in rule (fixes #1) (Nicholas C. Zakas)
- Run linting with npm test as well (Nicholas C. Zakas)
- Removed foo.txt (Nicholas C. Zakas)
- Updated config file with new no-caller ID (Nicholas C. Zakas)
- Changed name of no-arg to no-caller (Nicholas C. Zakas)
- Increased test coverage (Nicholas C. Zakas)
- Got npm test to work with istanbul, huzzah! (Nicholas C. Zakas)
- Moved /config to /conf (Nicholas C. Zakas)
- Added script to auto-generate changelog (Nicholas C. Zakas)
- Merge pull request #17 from mathiasbynens/quote-props (Nicholas C. Zakas)
- Add
quote-props
rule (Mathias Bynens) - Cleaned up relationship between bin/eslint, lib/cli.js, and lib/eslint.js (Nicholas C. Zakas)
- Add problem count to compact formatter (Nicholas C. Zakas)
- Fix merge conflict (Nicholas C. Zakas)
- Change reporters to formatters, add format command line option. Also added tests for compact format. (Nicholas C. Zakas)
- Change reporters to formatters, add format command line option (Nicholas C. Zakas)
- Start development of 0.0.6-dev (Nicholas C. Zakas)
v0.0.7 - July 22, 2013
v0.0.6 - July 16, 2013