Releases: eslint/eslint
Releases · eslint/eslint
v0.13.0
- Update: The rule spaced-line-comment now also allows tabs and not only spaces as whitespace. (fixes #1713) (Dieter Oberkofler)
- Docs: add Jasmine rules and eslintplugin npm links (Tom Vincent)
- Fix: Make no-redeclare work with let (fixes #917) (Nicholas C. Zakas)
- Update: Add CLIEngine.getFormatter() (fixes #1653) (Nicholas C. Zakas)
- Breaking: Update escope (fixes #1642) (Nicholas C. Zakas)
- Update: Switch to using estraverse-fb (fixes #1712) (Nicholas C. Zakas)
- Docs: Update README FAQ (Nicholas C. Zakas)
- Update: no-warning-comments matches on whole word only (fixes #1709) (Nick Fisher)
- Build: Add JSDoc generation (fixes #1363) (Nicholas C. Zakas)
- Docs: Add more info about context (fixes #1330) (Nicholas C. Zakas)
- Upgrade: Espree to 1.7.1 (fixes #1706) (Nicholas C. Zakas)
- Docs: Make CLA notice more prominent (Nicholas C. Zakas)
- Update: Added globals for: phantom,jquery, prototypejs, shelljs (fixes #1704) (Dmitriy Shekhovtsov)
- Docs: Fixed example for the space-return-throw-case rule (mpal9000)
- Fix: Except object literal methods from func-names (fixes #1699) (Brandon Mills)
- Update: use global strict mode everywhere (fixes #1691) (Brandon Mills)
- Update: Add allowPattern option for dot-notation rule (fixes #1679) (Tim Schaub)
- Fix: Missing undeclared variables in JSX (fixes #1676) (Yannick Croissant)
- Fix: no-unused-expressions rule incorrectly flagging yield (fixes #1672) (Rémi Gérard-Marchant)
- Update: Combine strict mode rules (fixes #1246) (Brandon Mills)
- Fix: disregards leading './' in ignore pattern or file name (fixes #1685) (Chris Montrois)
- Upgrade: globals module to latest (fixes #1670) (Nicholas C. Zakas)
- Fix: generator-star should allow params (fixes #1677) (Brandon Mills)
- Fix: no-unused-vars for JSX (fixes #1673 and fixes #1534) (Yannick Croissant)
- Docs: Add angularjs-eslint link into the integration doc (Emmanuel DEMEY)
v0.12.0
- Fix: Track JSX global variable correctly (fixes #1534) (Nicholas C. Zakas)
- Fix: Property regex flag checking (fixes #1537) (Nicholas C. Zakas)
- Docs: Add angularjs-eslint link into the integration doc (Emmanuel DEMEY)
- Update: Expose ecmaFeatures on context (fixes #1648) (Nicholas C. Zakas)
- Docs: Added Fitbit to the list of companies (Igor Zalutsky)
- New: gen-star rule (refs #1617) (Jamund Ferguson)
- New: no-var rule (refs #1617) (Jamund Ferguson)
- Fix: Support JSX spread operator (fixes #1634) (Nicholas C. Zakas)
- Docs: Document ecmaFeatures (Nicholas C. Zakas)
- Upgrade: several dependencies (fixes #1377) (Nicholas C. Zakas)
- Fix: Broken JSX test (Nicholas C. Zakas)
- Fix: no-bitwise reports on bitwise assignment expressions (fixes #1643) (Mathias Schreck)
- Fix: Find JSXIdentifier refs in no-unused-vars (fixes #1534) (Nicholas C. Zakas)
- Update: Add a couple JSX tests (Nicholas C. Zakas)
- Fix: quotes rule ignores JSX literals (fixes #1477) (Nicholas C. Zakas)
- Fix: Don't warn on JSX literals with newlines (fixes #1533) (Nicholas C. Zakas)
- Update: Fully enable JSX support (fixes #1640) (Nicholas C. Zakas)
- Breaking: Allow parser feature flips (fixes #1602) (Nicholas C. Zakas)
- Fix: Allow comments in key-spacing groups (fixes #1632) (Brandon Mills)
- Fix: block-scoped-var reports labels (fixes #1630) (Michael Ficarra)
- Docs: add newline to no-process-env (fixes #1627) (Tom Vincent)
- Fix: Update optionator, --no in help (fixes #1134) (George Zahariev)
- Fix: Allow individual newlines in space-in-brackets (fixes #1614) (Brandon Mills)
- Docs: Correct alignment in example project tree (Tim Schaub)
- Docs: Remove references to Esprima (Nicholas C. Zakas)
- Docs: Remove illegal code fence (Nicholas C. Zakas)
v0.11.0
- Fix: Adding regexp literal exception (fixes #1589) (Greg Cochard)
- Fix: padded-blocks incorrectly complained on comments (fixes #1416) (Mathias Schreck)
- Fix: column location of key-spacing with additional tokens (fixes #1458) (Mathias Schreck)
- Build: tag correct commit (refs #1606) (Mathias Schreck)
- Upgrade: Updat Espree to 1.3.1 (Nicholas C. Zakas)
- Fix: add es3 config option to dot-notation rule (fixes #1484) (Michael Ficarra)
- Fix: valid-jsdoc should recognize @Class (fixes #1585) (Nicholas C. Zakas)
- Update: Switch to use Espree (fixes #1595) (Nicholas C. Zakas)
- Fix: brace-style stroustrup should report on cuddled elseif (fixes #1583) (Ian Christian Myers)
- New: Configuration via package.json (fixes #698) (Michael Mclaughlin)
- Update: Set environments w/ globals (fixes #1577) (Elan Shanker)
- Fix: yoda treats negative numbers as literals (fixes #1571) (Brandon Mills)
- Fix: function arguments now count towards no-shadow check (fixes #1584) (Glen Mailer)
- Fix: check if next statement is on newline when warning against extra semicolons. (fixes #1580) (Evan You)
- Update: add yoda exception for range tests (fixes #1561) (Brandon Mills)
- New: space-after-function-name (fixes #1340) (Roberto Vidal)
v0.10.2
- Fix: detect for...in in no-loop-func (fixes #1573) (Greg Cochard)
- Update: simplify comma-spacing logic (fixes #1562) (Brandon Mills)
- Fix: operator-assignment addition is non-commutative (fixes#1556) (Brandon Mills)
- 0.10.1 (Nicholas C. Zakas)
- Update: Add new-cap exception configurations. (Fixes #1487) -
newCapsAllowed-nonNewCapsAllowed(Jordan Harband)
v0.10.1
- Docs: Fix v0.10.0 changelog (Nicholas C. Zakas)
- Build: Ensure changelog works with large semver versions (Nicholas C. Zakas)
- Fix: comma-spacing and comma-style to work with array literals (fixes #1492) (Nicholas C. Zakas)
- Update: better operator regex in use-isnan rule (fixes #1551) (Michael Ficarra)
- Fix: wrong op index in no-multi-spaces (fixes #1547) (Brandon Mills)
- Fix: Restrict use-isnan violations to comparison operators. (Fixes #1535) (Jordan Harband)
- Fix: comma-spacing has false positives when parenthesis are used (fixes #1457) (Jamund Ferguson)
- Docs: alphabetize the "Stylistic Issues" section (Jeff Williams)
- Build: make the "gensite" target work when DOCS_DIR does not exist (fixes #1530) (Jeff Williams)
- Docs: badges should only refer to master branch (Mathias Schreck)
- Fix: prevent crash on empty blocks in no-else-return (fixes #1527) (Mathias Schreck)
- Build: Fix md to html conversion regex (fixes #1525) (Brandon Mills)
v0.10.0
- Fix: Add Object and Function as exceptions in new-cap (refs #1487) (Nicholas C. Zakas)
- Breaking: Allow extensionless files to be passed on CLI (fixes #1131) (Nicholas C. Zakas)
- Fix: typo: iffe to iife, none to non (Michael Ficarra)
- Update: refactor tokens API (refs #1212) (Brandon Mills)
- New: Allow other file extensions (fixes #801) (Nicholas C. Zakas)
- Update: Add Event to browser globals (fixes #1474) (Nicholas C. Zakas)
- Fix: check function call arguments in comma-spacing (fixes #1515) (Mathias Schreck)
- Update: Add no-cond-assign option to disallow nested assignments in conditionals (fixes #1444) (Jeff Williams)
- Fix: crash in no-multi-spaces on empty array elements (fixes #1418) (Brandon Mills)
- Fix: Don't explode on directory traversal (fixes #1452) (Nicholas C. Zakas)
- Fix: no-fallthrough should work when semis are missing (fixes #1447) (Nicholas C. Zakas)
- Fix: JSDoc parsing by updating doctrine (fixes #1442) (Nicholas C. Zakas)
- Update: restore the "runs" global present in Jasmine 1.3 (fixes #1498) (Michał Gołębiowski)
- Fix: ignore undefined identifiers in typeof (fixes #1482) (Mathias Schreck)
- Fix: Ignoring empty comments. (fixes #1488) (Greg Cochard)
- New: Add space-unary-ops rules (#1346) (Marcin Kumorek)
- Update: Remove shebang workaround in spaced-line-comment (fixes #1433) (Michael Ficarra)
- Docs: change 'and' to 'an' in docs/rules/valid-jsdoc.md (fixes #1441) (Michael Ficarra)
- Update: Add
beforeAllandafterAllto the Jasmine globals (fixes #1478) (Gyandeep Singh) - Update: Add exception options to space-in-parens (fixes #1368) (David Clark)
- Build: Add check for license issues (fixes #782) (Brandon Mills)
- Docs: update badges (Yoshua Wuyts)
- Docs: Update pages to fix rendering of lists and fenced code blocks (David Anson)
- Fix: env rules merging for command line config (fixes #1271) (Roberto Vidal)
- Fix: Collect variables declare in switch-case.(fixes #1453) (chris)
- Fix: remove extra capture group (Nate-Wilkins)
- Update: allow distinct alignment groups in key-spacing (fixes #1439) (Brandon Mills)
- Fix: message for numeric property names in quote-props (fixes #1459) (Brandon Mills)
- Docs: Remove assumption about the rule config (Alexander Schmidt)
- New: Add ability to time individual rules (fixes #1437) (Brandon Mills)
- Fix: single quotes (Nate-Wilkins)
- Docs: Fix broken code fences in key-spacing docs (Brandon Mills)
- Docs: Explain .eslintignore features (fixes #1094) (Brandon Mills)
- Breaking: ignore node_modules by default (fixes #1163) (Brandon Mills)
- Fix: Adds clamping to getSource beforeCount (fixes #1427) (Greg Gianforcaro)
- New: add no-inline-comment rule (fixes #1366) (Greg Cochard)
- Fix: '.md' to '.html' with anchors (fixes #1415) (Nate-Wilkins)
- Build: Filter and sort versions in gensite (fixes #1430) (Brandon Mills)
- Build: Escape period in regex (fixes #1428) (Brandon Mills)
- Revert "Fix: '.md' to '.html' with anchors (fixes #1415)" (Nicholas C. Zakas)
- New: Add operator-assignment rule (fixes #1420) (Brandon Mills)