diff --git a/src/main/resources/org/eolang/lints/misc/redundant-object.xsl b/src/main/resources/org/eolang/lints/misc/redundant-object.xsl index 3a09f8775..73708188a 100644 --- a/src/main/resources/org/eolang/lints/misc/redundant-object.xsl +++ b/src/main/resources/org/eolang/lints/misc/redundant-object.xsl @@ -13,7 +13,8 @@ - + + diff --git a/src/test/resources/org/eolang/lints/packs/single/redundant-object/allows-self-used-via-chained-dot.yaml b/src/test/resources/org/eolang/lints/packs/single/redundant-object/allows-self-used-via-chained-dot.yaml new file mode 100644 index 000000000..90e59a665 --- /dev/null +++ b/src/test/resources/org/eolang/lints/packs/single/redundant-object/allows-self-used-via-chained-dot.yaml @@ -0,0 +1,17 @@ +# SPDX-FileCopyrightText: Copyright (c) 2016-2026 Objectionary.com +# SPDX-License-Identifier: MIT +--- +sheets: + - /org/eolang/lints/misc/redundant-object.xsl +asserts: + - /defects[count(defect)=0] +input: | + # Bytes as input. + [bts] > bytes-as-input + # Read 'size' amount of bytes from 'bts'. + [size] > read + ((input-block bts --).read size).self > @ + # Bytes-as-input block. + [data buffer] > input-block + buffer > @ + $ > self