mirror of
https://github.com/RGBCube/alejandra
synced 2025-07-30 12:07:46 +00:00
feat: trim end of whitespace lines
This commit is contained in:
parent
c671ef15fc
commit
b6679fa6e3
4 changed files with 21 additions and 21 deletions
|
@ -10,6 +10,4 @@ let
|
|||
};
|
||||
flake = import flakeCompatSrc { src = ./.; };
|
||||
in
|
||||
flake
|
||||
.defaultNix
|
||||
.defaultPackage
|
||||
flake.defaultNix.defaultPackage
|
||||
|
|
14
flake.nix
14
flake.nix
|
@ -46,7 +46,7 @@
|
|||
packages = [ nixpkgs.cargo-tarpaulin nixpkgs.rustup ];
|
||||
shellHook =
|
||||
''
|
||||
rustup toolchain install nightly
|
||||
rustup toolchain install nightly
|
||||
'';
|
||||
};
|
||||
packages = {
|
||||
|
@ -58,15 +58,15 @@
|
|||
builtins.toFile
|
||||
"builder.sh"
|
||||
''
|
||||
source $stdenv/setup
|
||||
source $stdenv/setup
|
||||
|
||||
cp -rT $nixpkgs $out
|
||||
chmod -R +w $out
|
||||
cp -rT $nixpkgs $out
|
||||
chmod -R +w $out
|
||||
|
||||
alejandra $out
|
||||
alejandra $out
|
||||
|
||||
git diff --no-index $nixpkgs $out > $diff || true
|
||||
'';
|
||||
git diff --no-index $nixpkgs $out > $diff || true
|
||||
'';
|
||||
buildInputs = [ inputs.self.defaultPackage.${ system } nixpkgs.git ];
|
||||
nixpkgs = inputs.nixpkgs.sourceInfo.outPath;
|
||||
NIX_BUILD_CORES = 0;
|
||||
|
|
|
@ -91,11 +91,13 @@ pub fn rule(
|
|||
.collect();
|
||||
|
||||
if portions.len() == 1 {
|
||||
steps.push_back(crate::builder::Step::Pad);
|
||||
steps.push_back(crate::builder::Step::Token(
|
||||
rnix::SyntaxKind::TOKEN_STRING_CONTENT,
|
||||
portions[0].to_string(),
|
||||
));
|
||||
if portions[0].len() > 0 || index + 1 == lines.len() {
|
||||
steps.push_back(crate::builder::Step::Pad);
|
||||
steps.push_back(crate::builder::Step::Token(
|
||||
rnix::SyntaxKind::TOKEN_STRING_CONTENT,
|
||||
portions[0].to_string(),
|
||||
));
|
||||
}
|
||||
} else {
|
||||
steps.push_back(crate::builder::Step::Pad);
|
||||
for (index, portion) in portions.iter().enumerate() {
|
||||
|
|
|
@ -16,14 +16,14 @@
|
|||
'' ${ "" }''
|
||||
###
|
||||
'' ${ "" }
|
||||
|
||||
|
||||
''
|
||||
###
|
||||
'' a
|
||||
''
|
||||
###
|
||||
'' a
|
||||
|
||||
|
||||
''
|
||||
###
|
||||
'' a
|
||||
|
@ -32,7 +32,7 @@
|
|||
'' a
|
||||
''
|
||||
###
|
||||
''
|
||||
''
|
||||
a
|
||||
${ "" }
|
||||
b
|
||||
|
@ -41,10 +41,10 @@
|
|||
e
|
||||
''
|
||||
###
|
||||
''
|
||||
''
|
||||
''
|
||||
###
|
||||
''
|
||||
''
|
||||
declare -a makefiles=(./*.mak)
|
||||
sed -i -f ${ makefile-sed } "''${makefiles[@]}"
|
||||
### assign Makefile variables eagerly & change backticks to `$(shell …)`
|
||||
|
@ -53,7 +53,7 @@
|
|||
"''${makefiles[@]}"
|
||||
''
|
||||
###
|
||||
''
|
||||
''
|
||||
[${ mkSectionName sectName }]
|
||||
''
|
||||
###
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue