mirror of
https://github.com/wekan/wekan.git
synced 2025-12-18 00:10:13 +01:00
Partially revert aae5030
As discussed in #370 and announced in the official Eslint-meteor plugin repository (https://github.com/dferber90/eslint-plugin-meteor), it is recommended to not use this plugin anymore has the author has it is currently broken and the author has abandoned it.
This commit is contained in:
parent
d9bc56896d
commit
592aa6d576
5 changed files with 32 additions and 40 deletions
64
.eslintrc
64
.eslintrc
|
|
@ -1,11 +1,6 @@
|
||||||
ecmaFeatures:
|
ecmaFeatures:
|
||||||
experimentalObjectRestSpread: true
|
experimentalObjectRestSpread: true
|
||||||
|
|
||||||
plugins:
|
|
||||||
- meteor
|
|
||||||
|
|
||||||
parser: babel-eslint
|
|
||||||
|
|
||||||
rules:
|
rules:
|
||||||
strict: 0
|
strict: 0
|
||||||
no-undef: 2
|
no-undef: 2
|
||||||
|
|
@ -50,39 +45,25 @@ rules:
|
||||||
prefer-spread: 2
|
prefer-spread: 2
|
||||||
prefer-template: 2
|
prefer-template: 2
|
||||||
|
|
||||||
# eslint-plugin-meteor
|
|
||||||
## Meteor API
|
|
||||||
meteor/globals: 2
|
|
||||||
meteor/core: 2
|
|
||||||
meteor/pubsub: 2
|
|
||||||
meteor/methods: 2
|
|
||||||
meteor/check: 2
|
|
||||||
meteor/connections: 2
|
|
||||||
meteor/collections: 2
|
|
||||||
meteor/session: [2, 'no-equal']
|
|
||||||
|
|
||||||
## Best practices
|
|
||||||
meteor/no-session: 0
|
|
||||||
meteor/no-zero-timeout: 2
|
|
||||||
meteor/no-blaze-lifecycle-assignment: 2
|
|
||||||
|
|
||||||
settings:
|
|
||||||
meteor:
|
|
||||||
|
|
||||||
# Our collections
|
|
||||||
collections:
|
|
||||||
- AccountsTemplates
|
|
||||||
- Activities
|
|
||||||
- Attachments
|
|
||||||
- Boards
|
|
||||||
- CardComments
|
|
||||||
- Cards
|
|
||||||
- Lists
|
|
||||||
- UnsavedEditCollection
|
|
||||||
- Users
|
|
||||||
|
|
||||||
globals:
|
globals:
|
||||||
|
# Meteor globals
|
||||||
|
Meteor: false
|
||||||
|
Session: false
|
||||||
|
HTML: false
|
||||||
|
check: false
|
||||||
|
Tracker: false
|
||||||
|
Blaze: false
|
||||||
|
Accounts: false
|
||||||
|
Match: false
|
||||||
|
Mongo: false
|
||||||
|
Random: false
|
||||||
|
ReactiveVar: false
|
||||||
|
Email: false
|
||||||
|
Template: false
|
||||||
|
|
||||||
# Exported by packages we use
|
# Exported by packages we use
|
||||||
|
'$': false
|
||||||
|
_: false
|
||||||
autosize: false
|
autosize: false
|
||||||
Avatar: true
|
Avatar: true
|
||||||
Avatars: true
|
Avatars: true
|
||||||
|
|
@ -108,6 +89,17 @@ globals:
|
||||||
T9n: false
|
T9n: false
|
||||||
TAPi18n: false
|
TAPi18n: false
|
||||||
|
|
||||||
|
# Our collections
|
||||||
|
AccountsTemplates: true
|
||||||
|
Activities: true
|
||||||
|
Attachments: true
|
||||||
|
Boards: true
|
||||||
|
CardComments: true
|
||||||
|
Cards: true
|
||||||
|
Lists: true
|
||||||
|
UnsavedEditCollection: true
|
||||||
|
Users: true
|
||||||
|
|
||||||
# Our objects
|
# Our objects
|
||||||
CSSEvents: true
|
CSSEvents: true
|
||||||
EscapeActions: true
|
EscapeActions: true
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,6 @@ Blaze.registerHelper('currentCard', () => {
|
||||||
|
|
||||||
Blaze.registerHelper('getUser', (userId) => Users.findOne(userId));
|
Blaze.registerHelper('getUser', (userId) => Users.findOne(userId));
|
||||||
|
|
||||||
UI.registerHelper('concat', function (...args) {
|
Blaze.registerHelper('concat', function (...args) {
|
||||||
return Array.prototype.slice.call(args, 0, -1).join('');
|
return Array.prototype.slice.call(args, 0, -1).join('');
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
Attachments = new FS.Collection('attachments', { // eslint-disable-line meteor/collections
|
Attachments = new FS.Collection('attachments', {
|
||||||
stores: [
|
stores: [
|
||||||
|
|
||||||
// XXX Add a new store for cover thumbnails so we don't load big images in
|
// XXX Add a new store for cover thumbnails so we don't load big images in
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
Users = Meteor.users; // eslint-disable-line meteor/collections
|
Users = Meteor.users;
|
||||||
|
|
||||||
// Search a user in the complete server database by its name or username. This
|
// Search a user in the complete server database by its name or username. This
|
||||||
// is used for instance to add a new user to a board.
|
// is used for instance to add a new user to a board.
|
||||||
|
|
|
||||||
|
|
@ -160,7 +160,7 @@ if (isSandstorm && Meteor.isClient) {
|
||||||
// sandstorm client to return relative paths instead of absolutes.
|
// sandstorm client to return relative paths instead of absolutes.
|
||||||
const _absoluteUrl = Meteor.absoluteUrl;
|
const _absoluteUrl = Meteor.absoluteUrl;
|
||||||
const _defaultOptions = Meteor.absoluteUrl.defaultOptions;
|
const _defaultOptions = Meteor.absoluteUrl.defaultOptions;
|
||||||
Meteor.absoluteUrl = (path, options) => { // eslint-disable-line meteor/core
|
Meteor.absoluteUrl = (path, options) => {
|
||||||
const url = _absoluteUrl(path, options);
|
const url = _absoluteUrl(path, options);
|
||||||
return url.replace(/^https?:\/\/127\.0\.0\.1:[0-9]{2,5}/, '');
|
return url.replace(/^https?:\/\/127\.0\.0\.1:[0-9]{2,5}/, '');
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue