This repository was archived by the owner on Aug 8, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathCHANGELOG
More file actions
97 lines (97 loc) 路 4.01 KB
/
Copy pathCHANGELOG
File metadata and controls
97 lines (97 loc) 路 4.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
2.7.5
- Added .swiftlint.yml that enforces Mobify code style
2.7.4 (February 2, 2017)
- Add new classname prefixes to CSS documentation: `pw-` and `qa-`
- Add links to alternative CSSComb text editor plugins
- Fix `lint-md` to work properly on Node.js v6+
2.7.3
- Temporarily disable `spaced-comment` errors, until Astro release builds comply with this rule.
2.7.2
- Temporarily downgrade `spaced-comment` errors to warning level, until Astro release builds comply with this rule.
2.7.1
- Re-organized and cleaned up markdown linting files
- Switched to using `no-duplicate-headings-in-section` (instead of `no-duplicate-headings`)
- Add `spaced-comment` rule enforcement to ES5 and legacy (ESLint 1.x or lower) linting [#132](https://github.com/mobify/mobify-code-style/pull/132)
2.7.0
- Remove `variable-for-property` rule from sass-lint
- Adds markdown linting via `lint-md` script
- Add ESLint and Atom Text integration how-to doc
2.6.0
- Remove `variable-for-property` rule from sass-lint [#126](https://github.com/mobify/mobify-code-style/pull/126)
- Add the eslint jsx-a11y plugin through a new `mobify-es6-react-a11y` configuration [#129](https://github.com/mobify/mobify-code-style/pull/129)
2.5.3
- Fix #123 by using react/jsx-wrap-multilines rule
- Migrate CSSComb documentation from Confluence to code style repo
2.5.2
- Fix #43 by updating all underlines in Sass code examples
- Fix #114 by removing invalid options from CSSComb config file
- Add a React rule to make sure propTypes are ordered, required ones declared first and callbacks (e.g. onChange) declared last.
- Update ES6 indent rule on switch statements
- Add ignore patterns for unused vars/args to the React configuration
- Ignore non-JS files and node_modules in the ES6 import module
- Add a new ES5 configuration ported to ESLint 2 and up
2.5.1
- Update line length to 200
- Remove rule for no-unresolved import
- Remove 'strict' rule for modules
2.5.0
- Add an ES6 and JSX standard with lint rules.
2.4.4
- Add a template for code-style PRs
- Go meta! Add some templates of GitHub templates for contributing, issues, and PRs that can be used on other Mobify repos
2.4.3
- Add eslint rule + doc entry regarding trailing commas
2.4.2
- Add/update documentation for Sass-Lint
2.4.1
- Fix some bugs with sass-lint config
2.4.0
- Add a sass-lint config file
2.3.7
- Add Writing Checklist
- Fix doc error wrt function expression hoisting
- Add some more JS code style to the docs
2.3.6
- Change CSScomb rule: null leading-zero rule due to CSScomb bug
2.3.5
- Add Sass documentation about placeholders and `@extends`
- Add CSS documentation on l10n and i18n best practices
2.3.4
- Patch CSSComb and scss-lint rules for compatibility
- LeadingZero aligned to enabled
- Tweaked property ordering
- NameFormat to match BEM
- NestingDepth upped to 4
- color and background-color properties no longer require explicit Sass variables
2.3.3
- Change scss-lint rule: disable the quotes rules
- Change CSScomb rule: disable the quotes rules
2.3.2
- Update documentation: "Tools & Frameworks" section in the CSS introduction
2.3.1
- Add an eslint config file for production-ready JS
2.3.0
- Add CSSComb
- Update documentation
- Update SCSS-lint to 0.42.2
2.2.4
- Remove the unnecessary parens rule
2.2.3
- Restrict the unnecessary parens rule to functions
2.2.2
- Remove enforcement of 'max-statements' and 'max-params' JS rules
2.2.1
- Cumulative patch release
- Update SCSS-lint to 0.40.1
2.2.0
- Fixes eslint config to play nicely with Atom's linter-eslint package
- Adds an eslint config reset file so that our ruleset is an override
2.1.1
- Re-publish to work-around NPM issue
2.1.0
- Add new rules to .eslintrc to closer match our JS style
guidelines.
2.0.1
- Adds .eslintrc to allow usage of ESLint
- Adds Java code style guide
- Updates to CSS hybrid project conventions