A Gulp plugin (v1.1.0, last updated 2018) that pipes vinyl streams through prettier-eslint, combining Prettier formatting with ESLint rules. It runs prettier on JavaScript/JSX files and then applies ESLint autofix to ensure formatted output respects project lint config. Its key differentiator from plain gulp-prettier is the integration of eslint --fix, eliminating a separate formatting+linting pipeline step. Low maintenance, no recent updates, expect compatibility issues with modern Gulp 4+ streams or newer prettier/eslint versions.
npm install gulp-prettier-eslintVerified import paths — ran on the pinned version, not inferred.
Pipes JavaScript source through prettier-eslint using Gulp task.
Migrate to modern alternative: gulp-prettier with separate eslint task or use npx prettier-eslint directly.
Use Gulp 3.x or adapt code for Gulp 4 by wrapping in series.
Use alternatives or patch source if custom formatting needed.
npm install gulp-prettier-eslint --save-dev
Return the stream in task: return gulp.src(...).pipe(...)