Skip to content
This repository has been archived by the owner on Feb 26, 2021. It is now read-only.

Commit

Permalink
Fix some linting complaints
Browse files Browse the repository at this point in the history
  • Loading branch information
cvolant committed Nov 9, 2019
1 parent 1cff802 commit 9e60a75
Show file tree
Hide file tree
Showing 10 changed files with 29 additions and 22 deletions.
2 changes: 2 additions & 0 deletions imports/api/lists/lists.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/* eslint-disable import/no-cycle */
import { Mongo } from 'meteor/mongo';
import { SimpleSchema } from 'meteor/aldeed:simple-schema';
import { Factory } from 'meteor/factory';
Expand Down Expand Up @@ -25,6 +26,7 @@ class ListsCollection extends Mongo.Collection {

return super.insert(ourList, callback);
}

remove(selector, callback) {
Todos.remove({ listId: selector });
return super.remove(selector, callback);
Expand Down
8 changes: 7 additions & 1 deletion imports/api/lists/lists.tests.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,13 @@ import { _ } from 'meteor/underscore';
import { DDP } from 'meteor/ddp-client';

import { Lists } from './lists.js';
import { insert, makePublic, makePrivate, updateName, remove } from './methods.js';
import {
insert,
makePublic,
makePrivate,
updateName,
remove,
} from './methods.js';
import { Todos } from '../todos/todos.js';
import '../../../i18n/en.i18n.json';

Expand Down
3 changes: 2 additions & 1 deletion imports/api/todos/incompleteCountDenormalizer.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/* eslint-disable import/no-cycle */
import { _ } from 'meteor/underscore';
import { check } from 'meteor/check';

Expand Down Expand Up @@ -31,7 +32,7 @@ const incompleteCountDenormalizer = {
// Here we need to take the list of todos being removed, selected *before* the update
// because otherwise we can't figure out the relevant list id(s) (if the todo has been deleted)
afterRemoveTodos(todos) {
todos.forEach(todo => this._updateList(todo.listId));
todos.forEach((todo) => this._updateList(todo.listId));
},
};

Expand Down
3 changes: 3 additions & 0 deletions imports/api/todos/todos.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/* eslint-disable import/no-cycle */
import { Mongo } from 'meteor/mongo';
import { Factory } from 'meteor/factory';
import faker from 'faker';
Expand All @@ -14,11 +15,13 @@ class TodosCollection extends Mongo.Collection {
incompleteCountDenormalizer.afterInsertTodo(ourDoc);
return result;
}

update(selector, modifier) {
const result = super.update(selector, modifier);
incompleteCountDenormalizer.afterUpdateTodo(selector, modifier);
return result;
}

remove(selector) {
const todos = this.find(selector).fetch();
const result = super.remove(selector);
Expand Down
2 changes: 1 addition & 1 deletion imports/ui/components/LanguageToggle.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ const LanguageToggle = () => {
key={language}
href="#toggle-language"
className="language"
onClick={event => setI18nLocale(event, language)}
onClick={(event) => setI18nLocale(event, language)}
>
{language}
</a>
Expand Down
11 changes: 6 additions & 5 deletions imports/ui/components/UserMenu.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,12 @@ const UserMenu = ({
: <span className="icon-arrow-down" />}
{emailLocalPart}
</a>
{open ?
<a className="btn-secondary" onClick={logout}>
{i18n.__('components.userMenu.logout')}
</a> :
null}
{open
? (
<a className="btn-secondary" onClick={logout}>
{i18n.__('components.userMenu.logout')}
</a>
) : null}
</div>
);
};
Expand Down
4 changes: 2 additions & 2 deletions imports/ui/pages/ListPage.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import i18n from 'meteor/universe:i18n';

import ListHeader from '../components/ListHeader.jsx';
import TodoItem from '../components/TodoItem.jsx';
import NotFoundPage from '../pages/NotFoundPage.jsx';
import NotFoundPage from './NotFoundPage.jsx';
import Message from '../components/Message.jsx';
import Loading from '../components/Loading.jsx';

Expand Down Expand Up @@ -36,7 +36,7 @@ const ListPage = ({
/>
);
} else {
Todos = todos.map(todo => (
Todos = todos.map((todo) => (
<TodoItem
todo={todo}
key={todo._id}
Expand Down
7 changes: 2 additions & 5 deletions imports/ui/state/GlobalStateProvider.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,9 @@ import PropTypes from 'prop-types';
import { LocaleProvider } from './LocaleState.jsx';
import { MenuOpenProvider } from './MenuOpenState.jsx';

export const GlobalStateProvider = ({
menuOpen,
...props
}) => (
export const GlobalStateProvider = ({ menuOpen }) => (
<LocaleProvider>
<MenuOpenProvider menuOpen={menuOpen} {...props} />
<MenuOpenProvider menuOpen={menuOpen} />
</LocaleProvider>
);

Expand Down
4 changes: 2 additions & 2 deletions imports/ui/state/LocaleState.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ const useLocale = () => {
return context;
};

const LocaleProvider = (props) => {
const LocaleProvider = () => {
const value = useState(defaultLocale);

return <LocaleContext.Provider value={value} {...props} />;
return <LocaleContext.Provider value={value} />;
};

export { LocaleProvider, useLocale };
7 changes: 2 additions & 5 deletions imports/ui/state/MenuOpenState.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,10 @@ const useMenuOpen = () => {
return context;
};

const MenuOpenProvider = ({
menuOpen: initMenuOpen,
...props
}) => {
const MenuOpenProvider = ({ menuOpen: initMenuOpen }) => {
const value = useState(initMenuOpen);

return <MenuOpenContext.Provider value={value} {...props} />;
return <MenuOpenContext.Provider value={value} />;
};

MenuOpenProvider.propTypes = {
Expand Down

0 comments on commit 9e60a75

Please sign in to comment.