Swiftpack.co - Swift Packages by yanagiba

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by yanagiba

yanagiba/swift-ast v0.19.9
A Swift AST parser and visitor that is written in Swift.
⭐️ 314
🕓 3 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.4.2
4 years ago
- Newline escape in new lines - Support Postfixes in KeypathExpression - Lex long decimals - Parsing additional Swift 4 features - Allow dollar signed used as identifier body - Introduce Identifier as a replacement of plain string - Swift 4.1 migration - Bug fixes - code refactoring
0.4.1
4 years ago
- Catch up with Bocho 0.1.0 release
0.4.0
4 years ago
- Introduce libTooling - Assign lexical parent - Introduce sequence expression, and when enabled, fold it with hardcoded operator precedences - Support shebang - Other minor changes
0.3.5
4 years ago
- Force label name has to be on the same line as `break` or `continue` statement - swift-lint 0.1.3 integration and minor refactorings
0.3.4
4 years ago
- The source code comments are now exposed through `TopLevelDeclaration`
0.3.3
4 years ago
- Fix raw-value typed enum declaration by supporting boolean literals
0.3.2
4 years ago
- Extended OptionalPattern
0.3.1
4 years ago
- Updated to Swift 4 package manager description
0.3.0
4 years ago
- Parse Swift 4 new language features - Leverage Swift 4 feature to improve code quality of this repo
0.2.0
4 years ago
- Dump AST to terminal - Print AST to terminal - Enhancements to diagnostic messages - Improvements to test coverage - Github issue generation - Assign values for `#file`, `#line`, and `#column` - Remove deprecated dynamic-type expression
yanagiba/swift-lint v0.19.9
A static source code analysis tool to improve quality and reduce defects for Swift.
⭐️ 31
🕓 2 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.2.2
4 years ago
- Make IssuePool Accessible - Fix false positive for break statement with label - Catch up with identifier changes - Swift 4.1 Migration
0.2.1
4 years ago
- Use libTooling - Support sequence expression - Other dev changes and minor ones
0.2.0
4 years ago
- Command line options - Configuration file (`.yanagiba`) - Rules (#19) - Reporters (#20) - Update documentation
0.1.3
4 years ago
- Catch up Swift 4-beta and swift-ast 0.3.4 - Metrics calculations and related rules - High cyclomatic complexity - High npath complexity - Nested code depth - Non-commenting source code statements - First part of rules: - RedundantEnumCaseStringValueRule - RedundantVariableDeclarationKeywordRule - CollapsibleIfStatementsRule - DoubleNegativeRule - InvertedLogicRule - ConstantConditionalOperatorConditionRule - ConstantGuardStatementConditionRule - ConstantIfStatementConditionRule - RedundantConditionalOperatorRule - RedundantIfStatementRule - RedundantInitializationToNilRule - RemoveGetForReadOnlyComputedPropertyRule - NoForcedTryRule - Doc gen binary - Comment-based suppression - Comment-based configuration - Exit code
0.1.2
5 years ago
- Catch up Swift 3.1 and swift-ast 0.1.4 changes - `ForceCastRule` uses AST visitor
0.1.1
6 years ago
Initial release with project bootstrapping, and a rule to check on force cast.
yanagiba/bocho v0.18.10
A set of utility libraries with common code that supports Yanagiba modules
⭐️ 1
🕓 18 weeks ago

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics