Adding coding rules.
This commit is contained in:
parent
c0ac7d364e
commit
2e5e8eb2b2
15
src/MiniDocs/LePictureSnippet.extension.st
Normal file
15
src/MiniDocs/LePictureSnippet.extension.st
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Extension { #name : #LePictureSnippet }
|
||||||
|
|
||||||
|
{ #category : #'*MiniDocs' }
|
||||||
|
LePictureSnippet >> asMarkdeep [
|
||||||
|
| output |
|
||||||
|
output := WriteStream on: ''.
|
||||||
|
output
|
||||||
|
nextPutAll: self metadataDiv;
|
||||||
|
nextPutAll: self centeredFigure;
|
||||||
|
nextPut: Character lf;
|
||||||
|
nextPutAll: '</div>';
|
||||||
|
nextPut: Character lf;
|
||||||
|
nextPut: Character lf.
|
||||||
|
^ output contents
|
||||||
|
]
|
@ -1,5 +1,27 @@
|
|||||||
Extension { #name : #LeTextualSnippet }
|
Extension { #name : #LeTextualSnippet }
|
||||||
|
|
||||||
|
{ #category : #'*MiniDocs' }
|
||||||
|
LeTextualSnippet >> asMarkdeep [
|
||||||
|
"Inspired by Alpine.js and Assembler CSS 'x-' properties, we are going to use
|
||||||
|
'st-' properties as a way to extend divs metadata regarding its contents."
|
||||||
|
|
||||||
|
| output |
|
||||||
|
output := WriteStream on: ''.
|
||||||
|
output
|
||||||
|
nextPutAll: '<div st-class="' , self class greaseString , '"';
|
||||||
|
nextPut: Character lf;
|
||||||
|
nextPutAll: ' st-data="' , (STON toString: self metadata) , '">';
|
||||||
|
nextPut: Character lf;
|
||||||
|
nextPutAll: self markdeepCustomOpener;
|
||||||
|
nextPutAll: self contentAsString;
|
||||||
|
nextPut: Character lf;
|
||||||
|
nextPutAll: self markdeepCustomCloser;
|
||||||
|
nextPutAll: '</div>';
|
||||||
|
nextPut: Character lf;
|
||||||
|
nextPut: Character lf.
|
||||||
|
^ output contents
|
||||||
|
]
|
||||||
|
|
||||||
{ #category : #'*MiniDocs' }
|
{ #category : #'*MiniDocs' }
|
||||||
LeTextualSnippet >> asMarkdown [
|
LeTextualSnippet >> asMarkdown [
|
||||||
"Inspired by Alpine.js and Assembler CSS 'x-' properties, we are going to use
|
"Inspired by Alpine.js and Assembler CSS 'x-' properties, we are going to use
|
||||||
|
@ -7,6 +7,11 @@ Class {
|
|||||||
#category : #'MiniDocs-Manifest'
|
#category : #'MiniDocs-Manifest'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{ #category : #'code-critics' }
|
||||||
|
ManifestMiniDocs class >> ruleCascadedNextPutAllsRuleV1FalsePositive [
|
||||||
|
^ #(#(#(#RGMethodDefinition #(#LeTextualSnippet #asMarkdeep #false)) #'2022-09-09T12:31:08.106585-05:00') )
|
||||||
|
]
|
||||||
|
|
||||||
{ #category : #'code-critics' }
|
{ #category : #'code-critics' }
|
||||||
ManifestMiniDocs class >> ruleExcessiveVariablesRuleV1FalsePositive [
|
ManifestMiniDocs class >> ruleExcessiveVariablesRuleV1FalsePositive [
|
||||||
^ #(#(#(#RGClassDefinition #(#Markdeep)) #'2022-07-16T12:24:34.695032-05:00') )
|
^ #(#(#(#RGClassDefinition #(#Markdeep)) #'2022-07-16T12:24:34.695032-05:00') )
|
||||||
|
Loading…
Reference in New Issue
Block a user