deslop
This commit is contained in:
@@ -2,7 +2,8 @@
|
|||||||
programs.nixvim.extraPlugins = [
|
programs.nixvim.extraPlugins = [
|
||||||
(pkgs.vimUtils.buildVimPlugin {
|
(pkgs.vimUtils.buildVimPlugin {
|
||||||
name = "jj-diffconflicts";
|
name = "jj-diffconflicts";
|
||||||
src = pkgs.fetchFromGitHub {
|
src =
|
||||||
|
pkgs.fetchFromGitHub {
|
||||||
owner = "rafikdraoui";
|
owner = "rafikdraoui";
|
||||||
repo = "jj-diffconflicts";
|
repo = "jj-diffconflicts";
|
||||||
rev = "main";
|
rev = "main";
|
||||||
|
|||||||
@@ -18,6 +18,25 @@
|
|||||||
disabled = true;
|
disabled = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
command = {
|
||||||
|
deslop = {
|
||||||
|
description = "Remove AI code slop";
|
||||||
|
template = ''
|
||||||
|
Check the diff against main/master, and remove all AI generated slop introduced in this branch.
|
||||||
|
Use jj if available, otherwise git.
|
||||||
|
|
||||||
|
This includes:
|
||||||
|
|
||||||
|
- Extra comments that a human wouldn't add or is inconsistent with the rest of the file
|
||||||
|
- Extra defensive checks or try/catch blocks that are abnormal for that area of the codebase (especially if called by trusted / validated codepaths)
|
||||||
|
- Casts to any to get around type issues
|
||||||
|
- Any other style that is inconsistent with the file
|
||||||
|
- Unnecessary emoji usage
|
||||||
|
|
||||||
|
Report at the end with only a 1-3 sentence summary of what you changed
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
|
|||||||
Reference in New Issue
Block a user