Back to Meteor

Prevent usage of Session (no-session)

npm-packages/eslint-plugin-meteor/docs/rules/no-session.md

0.8.3.1810 B
Original Source

Prevent usage of Session (no-session)

This rule prevents any usage of Session. Session variables live in a global namespace, which is bad practice. reactive-dict should be used instead.

Rule Details

This rule enforces a style without Session.

The following patterns are considered warnings:

js

Session.set('foo')
Session.get('foo')
Session.all()
Session.clear()

The following patterns are not warnings:

js

Session = true
console.log(Session)

When Not To Use It

If you are working on a project using few globals then you can disable this rule.

Further Reading