summaryrefslogtreecommitdiffhomepage
path: root/lib
AgeCommit message (Collapse)Author
2023-04-10Fix tab color assignmentGeremia Taglialatela
Fix #195
2023-04-10Fix Layout/LeadingCommentSpace offensesGeremia Taglialatela
``` rubocop --only Layout/LeadingCommentSpace -a ```
2023-04-09Fix Layout/ExtraSpacing offensesGeremia Taglialatela
Configure with `AllowBeforeTrailingComments: true`
2023-04-09Fix offenses related to indentation consistencyGeremia Taglialatela
2023-04-09Fix Layout/ArgumentAlignment offensesGeremia Taglialatela
``` rubocop --only Layout/ArgumentAlignment -a ```
2023-04-08Use File.read instead of IO.readGeremia Taglialatela
If argument starts with a pipe character (`'|'`) and the receiver is the `IO` class, a subprocess is created in the same way as `Kernel#open`, and its output is returned. `Kernel#open` may allow unintentional command injection, which is the reason these `IO` methods are a security risk. Consider to use `File.read` to disable the behavior of subprocess invocation. Close #193 Ref: https://www.rubydoc.info/gems/rubocop/RuboCop/Cop/Security/IoMethods
2023-04-08Fix Layout/EmptyLineAfterGuardClause offensesGeremia Taglialatela
``` rubocop --only Layout/EmptyLineAfterGuardClause -a ```
2023-04-08Fix space-related offensesGeremia Taglialatela
- Layout/SpaceAfterComma - Layout/SpaceAroundEqualsInParameterDefault - Layout/SpaceAroundOperators - Layout/SpaceBeforeBlockBraces - Layout/SpaceInsideBlockBraces - Layout/SpaceInsideHashLiteralBraces - Layout/SpaceInsideParens
2023-04-08Fix offenses related to trailing commasGeremia Taglialatela
2023-04-08Fix EmptyLines related offensesGeremia Taglialatela
2023-04-08Fix Layout/SpaceBeforeFirstArg offensesGeremia Taglialatela
``` rubocop --only Layout/SpaceBeforeFirstArg -a ```
2023-04-08Fix Layout/MultilineOperationIndentation offensesGeremia Taglialatela
``` rubocop --only Layout/MultilineOperationIndentation -a ```
2023-04-08Fix an indentation issue manuallyGeremia Taglialatela
Also regenerate config
2023-04-07Fix Layout/SpaceInsideArrayLiteralBrackets offensesGeremia Taglialatela
``` rubocop --only Layout/SpaceInsideArrayLiteralBrackets -a ```
2023-04-07Fix Layout/SpaceAroundKeyword offensesGeremia Taglialatela
``` rubocop --only Layout/SpaceAroundKeyword -a ```
2023-04-07Fix Layout/SpaceAroundBlockParameters offensesGeremia Taglialatela
``` rubocop --only Layout/SpaceAroundBlockParameters -a ```
2023-04-07Fix Layout/FirstArrayElementIndentation offenseGeremia Taglialatela
``` rubocop --only Layout/FirstArrayElementIndentation -a ```
2023-04-07Fix Layout/EmptyLinesAroundBlockBody offensesGeremia Taglialatela
``` rubocop --only Layout/EmptyLinesAroundBlockBody -a ```
2023-04-07Fix Layout/ElseAlignmentGeremia Taglialatela
Manually fixed
2023-04-07Fix Layout/BlockAlignment offensesGeremia Taglialatela
Manually fixed
2023-04-06Fix Layout/EmptyLinesAroundAttributeAccessorGeremia Taglialatela
``` rubocop --only Layout/EmptyLinesAroundAttributeAccessor -a ```
2023-04-06Fix Layout offenses related to access modifiersGeremia Taglialatela
``` rubocop --only Layout/EmptyLinesAroundAccessModifier,Layout/AccessModifierIndentation -a ```
2023-04-06Fix Layout/CommentIndentation offensesGeremia Taglialatela
``` rubocop --only Layout/CommentIndentation -a ```
2023-04-06Fix Layout/EmptyLineBetweenDefs offensesGeremia Taglialatela
``` rubocop --only Layout/EmptyLineBetweenDefs -a ```
2023-04-06Fix Layout/EmptyLines offensesGeremia Taglialatela
``` rubocop --only Layout/EmptyLines -a ```
2023-04-06Fix Style/Encoding offensesGeremia Taglialatela
``` rubocop --only Style/Encoding -a ```
2023-04-06Fix Layout/LeadingEmptyLines offensesGeremia Taglialatela
``` rubocop --only Layout/LeadingEmptyLines -a ```
2023-04-06Fix Layout/TrailingEmptyLines offensesGeremia Taglialatela
``` rubocop --only Layout/TrailingEmptyLines -a ```
2023-04-06Remove Layout/TrailingWhitespace offensesGeremia Taglialatela
``` rubocop --only Layout/TrailingWhitespace -a ```
2023-04-06Fix Layout/EndOfLine offensesGeremia Taglialatela
``` rubocop --only Layout/EndOfLine ``` Manually fixed
2023-04-03Escape array formulasjohnnyshields
2023-04-02`escape_formulas` should handle all [OWASP-designated formula ↵johnnyshields
prefixes](https://owasp.org/www-community/attacks/CSV_Injection).
2023-04-01Fix global setting of escape_formulasjohnnyshields
2023-03-31Add settings for escape_formulas at global, workbook, worksheet, row and ↵johnnyshields
cell levels.
2022-11-02Improve BorderCreator argsWeston Ganger
2022-10-22Fix bug in BorderCreator when second arg is nilWeston Ganger
2022-10-21Version bump to 3.3.0 [skip ci]Koza
2022-10-21Merge pull request #156 from basefarm/pivot_multiple_data_columnsNoel Peden
Prevent Excel from crashing when multiple data columns added to PivotTable
2022-10-12Add example images, Fix axlsx_styler checkWeston Ganger
2022-10-12Resolve all TODOsWeston Ganger
2022-10-09ImprovementsWeston Ganger
2022-10-09Cleanup Stylesheet#add_stylesWeston Ganger
2022-10-09Remove active_support dependency from axlsx_stylerWeston Ganger
2022-09-29Merge axlsx_styler gem into caxlsxWeston Ganger
2022-09-26Make sure all examples and docs use binary mode for reading / writing XLSX filesStefan
Not using binary mode can cause encoding issues, see #138.
2022-09-23Improve documentation for `Worksheet#styles`Stefan Daschek
Closes #166
2022-09-21Update lib/axlsx/util/constants.rbStefan Daschek
Co-authored-by: Geremia Taglialatela <[email protected]>
2022-09-21Update lib/axlsx/workbook/worksheet/worksheet.rbStefan Daschek
Co-authored-by: Geremia Taglialatela <[email protected]>
2022-09-21Move worksheet name forbidden chars to a constantGeremia Taglialatela
2022-09-21Add worksheet name max length to a constantGeremia Taglialatela
Close #163