Comments (1)
In my preset I added a workaround, which may/may not be suitable for the lint-staged task itself:
const lintStaged = require('mrm-task-lint-staged');
const { lines } = require('mrm-core');
const task = () => {
// For every run of lint-staged, it appends "npx lint-staged" to pre-commit.
// This needs to happen only once and on subsequent runs the file should
// remain untouched
const preCommit = lines('.husky/pre-commit');
if (preCommit.exists()) {
preCommit.remove('npx lint-staged').save();
}
lintStaged({
...
Happy to submit a PR with the above (or similar) if it's suitable.
from mrm.
Related Issues (20)
- Using mrm with npx fails to register private packages HOT 5
- Move from `libnpx` to `libnpmexec`
- TypeError: grunt.loadNpmTasks is not a function HOT 1
- Ability to define custom logger HOT 2
- Allow running custom tasks directly with npx HOT 10
- Aliases from presets
- lint-staged task adds unnecessary .husky/gitignore HOT 1
- move from rc to run-con HOT 1
- Remove this line HOT 1
- Is there a solution to make `mrm` and more specifically `libnpx` more performant? HOT 1
- support remove lines by regex
- typescript - enable forceConsistentCasingInFileNames HOT 2
- setup vscode devcontainer to enable development on Windows
- Test(s) contain linux-specific path(s)
- Test matrix for node versions needs update
- Docusaurus needs {"node":">=16.14"}
- Add option to install() to pass parameters to package manager
- mem-core install script fail on windows
- Targeting a specific preset version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mrm.