Eslint Plugin Mattermost
Description
Archived ESLint plugin for Mattermost code. Moved to the monorepo: https://github.com/mattermost/mattermost
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
eslint-plugin-mattermost
**This package has been replaced by [`@mattermost/eslint-plugin`](https://www.npmjs.com/package/@mattermost/eslint-plugin). It's source code is located [here](https://github.com/mattermost/mattermost/tree/master/webapp/platform/eslint-plugin).**
An ESLint plugin containing the configuration used by Mattermost as well as support for custom rules specific to the Mattermost code base.
More information on our style guide is available [here](https://docs.mattermost.com/developer/style-guide.html).
Custom Rules
no-dispatch-getstate
Prevents passing a [redux](https://redux.js.org/) store's `getState` into its `dispatch` as an unnecessary second argument.
We started doing this accidentally at some point because of a misunderstanding about how [redux-thunk](https://github.com/reduxjs/redux-thunk) worked, so this stops anyone from making that same mistake again.
Examples of **incorrect** code for this rule:
export function someAction() {
return (dispatch, getState) => {
dispatch(doSomething(), getState);
};
}
Examples of **correct** code for this rule:
export function someAction() {
return (dispatch) => {
dispatch(doSomething());
};
}
Related Skills
Epic Sync
Sync epic issue bodies, labels, and local coordination snapshots from GitHub.
Git 使用 Git Worktrees
创建孤立的 Git worktrees,带有智能目录选择与安全验证。
Git Claude skills github
[Building agent skills blog](https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-ag
Git #148
, [#161](https://github.com/affaan-m/everything-claude-code/pull/161))
Git GitHub MCP
| Token | Repos, issues, PRs, workflows |
Git GitHub MCP Server
Official first-party server to read repos, manage issues/PRs, and automate workflows.
Git