Skip to content

Commit daa9e90

Browse files
authored
Update eslint, deps & update src files (#89)
* build(eslint): update rules * build(karma): fix timeout issues locally * chore(package.json): update deps * style(docs): update lint errors * style(test): update lint errors * style(src): update lint errors * build(eslint): add lint task
1 parent 137ae47 commit daa9e90

69 files changed

Lines changed: 285 additions & 239 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.eslintrc.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ var rules = {
2929
'dot-notation': 0,
3030
'max-len': 0,
3131
'camelcase': 0,
32-
'react/jsx-pascal-case': 0
32+
'react/jsx-pascal-case': 0,
33+
'prefer-const': 0
3334
};
3435

3536
module.exports = {
@@ -52,5 +53,6 @@ module.exports = {
5253
'ecmaFeatures': ecmaFeatures
5354
},
5455
'ecmaFeatures': ecmaFeatures,
55-
rules: rules
56+
rules: rules,
57+
extensions: ['', '.js', '.jsx']
5658
};

docs/lib/Components/ButtonDropdownPage.jsx

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ export default class ButtonDropdownPage extends React.Component {
3232
render() {
3333
return (
3434
<div>
35-
<Helmet title="Button Dropdown"/>
35+
<Helmet title="Button Dropdown" />
3636
<h3>Button Dropdown</h3>
3737
<div className="docs-example">
38-
<ButtonDropdownExample/>
38+
<ButtonDropdownExample />
3939
</div>
4040
<pre>
4141
<PrismCode className="language-jsx">
@@ -68,12 +68,12 @@ DropdownToggle.propTypes = {
6868
<h3>Single button dropdowns</h3>
6969
<div className="docs-example">
7070
<div>
71-
<Example color="secondary" text="Default"/>
72-
<Example color="primary" text="Primary"/>
73-
<Example color="success" text="Success"/>
74-
<Example color="info" text="Info"/>
75-
<Example color="warning" text="Warning"/>
76-
<Example color="danger" text="Darning"/>
71+
<Example color="secondary" text="Default" />
72+
<Example color="primary" text="Primary" />
73+
<Example color="success" text="Success" />
74+
<Example color="info" text="Info" />
75+
<Example color="warning" text="Warning" />
76+
<Example color="danger" text="Darning" />
7777
</div>
7878
</div>
7979
<pre>
@@ -95,12 +95,12 @@ DropdownToggle.propTypes = {
9595
<h3>Single button dropdowns</h3>
9696
<div className="docs-example">
9797
<div>
98-
<ExampleSplit color="secondary" text="Default"/>
99-
<ExampleSplit color="primary" text="Primary"/>
100-
<ExampleSplit color="success" text="Success"/>
101-
<ExampleSplit color="info" text="Info"/>
102-
<ExampleSplit color="warning" text="Warning"/>
103-
<ExampleSplit color="danger" text="Darning"/>
98+
<ExampleSplit color="secondary" text="Default" />
99+
<ExampleSplit color="primary" text="Primary" />
100+
<ExampleSplit color="success" text="Success" />
101+
<ExampleSplit color="info" text="Info" />
102+
<ExampleSplit color="warning" text="Warning" />
103+
<ExampleSplit color="danger" text="Darning" />
104104
</div>
105105
</div>
106106
<pre>
@@ -123,7 +123,7 @@ DropdownToggle.propTypes = {
123123
<h3>Sizing</h3>
124124
<div className="docs-example">
125125
<div>
126-
<ButtonDropdown isOpen={this.state.btnLg} toggle={()=> {this.setState({btnLg: !this.state.btnLg})}}>
126+
<ButtonDropdown isOpen={this.state.btnLg} toggle={() => { this.setState({ btnLg: !this.state.btnLg }); }}>
127127
<DropdownToggle caret>
128128
<Button size="lg">Large Button</Button>
129129
</DropdownToggle>
@@ -134,7 +134,7 @@ DropdownToggle.propTypes = {
134134
</ButtonDropdown>
135135
</div>
136136
<div className="m-t-1">
137-
<ButtonDropdown isOpen={this.state.btnSm} toggle={()=> {this.setState({btnSm: !this.state.btnSm})}}>
137+
<ButtonDropdown isOpen={this.state.btnSm} toggle={() => { this.setState({ btnSm: !this.state.btnSm }); }}>
138138
<DropdownToggle caret>
139139
<Button size="sm">Small Button</Button>
140140
</DropdownToggle>
@@ -171,7 +171,7 @@ DropdownToggle.propTypes = {
171171
<h3>Dropup variation</h3>
172172
<div className="docs-example">
173173
<div>
174-
<ButtonDropdown dropup isOpen={this.state.btnDropup} toggle={()=> {this.setState({btnDropup: !this.state.btnDropup})}}>
174+
<ButtonDropdown dropup isOpen={this.state.btnDropup} toggle={() => { this.setState({ btnDropup: !this.state.btnDropup }); }}>
175175
<DropdownToggle caret>
176176
<Button size="lg">Dropup</Button>
177177
</DropdownToggle>

docs/lib/Components/ButtonGroupPage.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,11 @@ export default class ButtonGroupPage extends React.Component {
3838
render() {
3939
return (
4040
<div>
41-
<Helmet title="Button Group"/>
41+
<Helmet title="Button Group" />
4242
<h3>Button Group</h3>
4343
<div className="docs-example">
4444
<div>
45-
<ButtonGroupExample/>
45+
<ButtonGroupExample />
4646
</div>
4747
</div>
4848
<pre>
@@ -64,7 +64,7 @@ export default class ButtonGroupPage extends React.Component {
6464
</pre>
6565
<h3>Button Toolbar</h3>
6666
<div className="docs-example">
67-
<ButtonToolbarExample/>
67+
<ButtonToolbarExample />
6868
</div>
6969
<pre>
7070
<PrismCode className="language-jsx">
@@ -79,13 +79,13 @@ export default class ButtonGroupPage extends React.Component {
7979
<Button>Middle</Button>
8080
<Button>Right</Button>
8181
</ButtonGroup>
82-
<br/>
82+
<br />
8383
<ButtonGroup className="m-t-1">
8484
<Button>Left</Button>
8585
<Button>Middle</Button>
8686
<Button>Right</Button>
8787
</ButtonGroup>
88-
<br/>
88+
<br />
8989
<ButtonGroup size="sm" className="m-t-1">
9090
<Button>Left</Button>
9191
<Button>Middle</Button>

docs/lib/Components/ButtonsPage.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ export default class ButtonsPage extends React.Component {
1313
render() {
1414
return (
1515
<div>
16-
<Helmet title="Buttons"/>
16+
<Helmet title="Buttons" />
1717
<h3>Buttons</h3>
1818
<div className="docs-example">
19-
<ButtonExample/>
19+
<ButtonExample />
2020
</div>
2121
<pre>
2222
<PrismCode className="language-jsx">
@@ -43,7 +43,7 @@ export default class ButtonsPage extends React.Component {
4343
</pre>
4444
<h3>Outline Buttons</h3>
4545
<div className="docs-example">
46-
<ButtonOutline/>
46+
<ButtonOutline />
4747
</div>
4848
<pre>
4949
<PrismCode className="language-jsx">

docs/lib/Components/DropdownsPage.jsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ export default class DropdownPage extends React.Component {
2929
render() {
3030
return (
3131
<div>
32-
<Helmet title="Dropdowns"/>
32+
<Helmet title="Dropdowns" />
3333
<h3>Dropdowns</h3>
3434
<div className="docs-example">
35-
<DropdownExample/>
35+
<DropdownExample />
3636
</div>
3737
<pre>
3838
<PrismCode className="language-jsx">
@@ -65,7 +65,7 @@ DropdownToggle.propTypes = {
6565
<h3>Alignment</h3>
6666
<p>To align the <code>DropdownMenu</code> to the right, add a <code>right</code> prop to it.</p>
6767
<div className="docs-example">
68-
<div style={{ display: 'inline-block'}}>
68+
<div style={{ display: 'inline-block' }}>
6969
<Dropdown isOpen={this.state.example2} toggle={this.toggleExample2}>
7070
<DropdownToggle caret>
7171
Dropdown
@@ -74,7 +74,7 @@ DropdownToggle.propTypes = {
7474
<DropdownItem header>Header</DropdownItem>
7575
<DropdownItem disabled>Action</DropdownItem>
7676
<DropdownItem>Another Action</DropdownItem>
77-
<DropdownItem divider/>
77+
<DropdownItem divider />
7878
<DropdownItem>Another Action</DropdownItem>
7979
</DropdownMenu>
8080
</Dropdown>
@@ -99,25 +99,25 @@ DropdownToggle.propTypes = {
9999
<h3>Menu Headers</h3>
100100
<pre>
101101
<PrismCode className="language-jsx">
102-
{`<DropdownItem header>Header</DropdownItem>`}
102+
{'<DropdownItem header>Header</DropdownItem>'}
103103
</PrismCode>
104104
</pre>
105105
<h3>Menu Dividers</h3>
106106
<pre>
107107
<PrismCode className="language-jsx">
108-
{`<DropdownItem divider/>`}
108+
{'<DropdownItem divider/>'}
109109
</PrismCode>
110110
</pre>
111111
<h3>Menu Items</h3>
112112
<pre>
113113
<PrismCode className="language-jsx">
114-
{`<DropdownItem>Action</DropdownItem>`}
114+
{'<DropdownItem>Action</DropdownItem>'}
115115
</PrismCode>
116116
</pre>
117117
<h3>Disabled Menu Items</h3>
118118
<pre>
119119
<PrismCode className="language-jsx">
120-
{`<DropdownItem disabled>Action</DropdownItem>`}
120+
{'<DropdownItem disabled>Action</DropdownItem>'}
121121
</PrismCode>
122122
</pre>
123123
</div>

docs/lib/Components/LayoutPage.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ export default class LayoutsPage extends React.Component {
99
render() {
1010
return (
1111
<div>
12-
<Helmet title="Layout Components (Container, Row, Col)"/>
12+
<Helmet title="Layout Components (Container, Row, Col)" />
1313
<h3>Layout</h3>
1414
<div className="docs-example">
15-
<LayoutExample/>
15+
<LayoutExample />
1616
</div>
1717
<pre>
1818
<PrismCode className="language-jsx">
@@ -31,7 +31,7 @@ export default class LayoutsPage extends React.Component {
3131
<h4>Row Properties</h4>
3232
<pre>
3333
<PrismCode className="language-jsx">
34-
{`Row.propTypes = {}`}
34+
{'Row.propTypes = {}'}
3535
</PrismCode>
3636
</pre>
3737
<h4>Col Properties</h4>

docs/lib/Components/ModalsPage.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ export default class ModalsPage extends React.Component {
99
render() {
1010
return (
1111
<div>
12-
<Helmet title="Modals"/>
12+
<Helmet title="Modals" />
1313
<h3>Modals</h3>
1414
<div className="docs-example">
15-
<ModalExample/>
15+
<ModalExample />
1616
</div>
1717
<pre>
1818
<PrismCode className="language-jsx">

docs/lib/Components/NavbarPage.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ export default class NavsPage extends React.Component {
1010
render() {
1111
return (
1212
<div>
13-
<Helmet title="Navbar Components"/>
13+
<Helmet title="Navbar Components" />
1414
<h3>Navbar</h3>
1515
<div className="docs-example">
16-
<NavbarExample/>
16+
<NavbarExample />
1717
</div>
1818
<pre>
1919
<PrismCode className="language-jsx">

docs/lib/Components/NavsPage.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ export default class NavssPage extends React.Component {
1515
render() {
1616
return (
1717
<div>
18-
<Helmet title="Nav Components"/>
18+
<Helmet title="Nav Components" />
1919
<h3>Navs</h3>
2020
<div className="docs-example">
21-
<NavsExample/>
21+
<NavsExample />
2222
</div>
2323
<pre>
2424
<PrismCode className="language-jsx">
@@ -76,7 +76,7 @@ export default class NavssPage extends React.Component {
7676
</pre>
7777
<h3>Inline</h3>
7878
<div className="docs-example">
79-
<NavInlineExample/>
79+
<NavInlineExample />
8080
</div>
8181
<pre>
8282
<PrismCode className="language-jsx">
@@ -85,7 +85,7 @@ export default class NavssPage extends React.Component {
8585
</pre>
8686
<h3>Tabs</h3>
8787
<div className="docs-example">
88-
<NavTabsExample/>
88+
<NavTabsExample />
8989
</div>
9090
<pre>
9191
<PrismCode className="language-jsx">
@@ -94,7 +94,7 @@ export default class NavssPage extends React.Component {
9494
</pre>
9595
<h3>Pills</h3>
9696
<div className="docs-example">
97-
<NavPillsExample/>
97+
<NavPillsExample />
9898
</div>
9999
<pre>
100100
<PrismCode className="language-jsx">

docs/lib/Components/PopoversPage.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ export default class PopoversPage extends React.Component {
1111
render() {
1212
return (
1313
<div>
14-
<Helmet title="Popovers"/>
14+
<Helmet title="Popovers" />
1515
<h3>Popovers</h3>
1616
<p>Popovers are built with <a href="http://tether.io/">http://tether.io</a>.</p>
1717
<div className="docs-example">
18-
<PopoverExample/>
18+
<PopoverExample />
1919
</div>
2020
<pre>
2121
<PrismCode className="language-jsx">
@@ -59,7 +59,7 @@ export default class PopoversPage extends React.Component {
5959
</pre>
6060
<h3>Popovers List</h3>
6161
<div className="docs-example">
62-
<PopoverExampleMulti/>
62+
<PopoverExampleMulti />
6363
</div>
6464
<pre>
6565
<PrismCode className="language-jsx">

0 commit comments

Comments
 (0)