Max Desiatov
8462bec94c
Remove unused .xcodeproj, update Runtime deps
2020-05-04 16:52:15 +01:00
Max Desiatov
9407dd0674
Migrate reconciler and TestRenderer to View API ( #107 )
...
* Migrate reconciler and AppKit renderer to View API
* Fix building tests, cleanup unused code
* Remove more unused code
* Remove TokamakAppKit, add ParentView/GroupView
* Remove unused code, make testMount pass
* Cleanup more unused code
* Add ValueStorage protocol
* Add getter/setter internal properties on State
* Fix more State test assertions
* Fix all the reconciler tests 🎉
2020-04-11 18:21:04 +01:00
Max Desiatov
62f43d30fb
Add Binding property wrapper, remove unused code ( #106 )
2020-04-07 15:26:42 +01:00
matvii
d0016c3141
Add TokamakLogger ( #104 )
...
* Init TokamakLogger
* Add TokamakLogger
* Apply swiftformat
* Fix var name
* Add TokamakLogger to project
* Add TokamakLoggerTest
* Remove unused code form TokamakLogger
* Remove logLevel proxying
* Add TokamakLoggerTest
* Add TokamakLoggerTest
* Add TokamakLogger to TokamakCLI
* Remove logLevel assignment
* Add TokamakCLI options bloc to Linter.md
* Remove force unwrap
* Add Logger
* Refactor TokamakLogHandler
* Apply swift format
* Fix error names
* Make error enum public
2019-06-04 16:52:58 +03:00
matvii
ee1f2d93c8
Add SwiftCLI dependency to TokamakCLI ( #89 )
...
* Add public lintFile
* Add SwiftCLI package
* Add CLI to TokamakCLI
* Apply swiftformat
* Fix TokamakCLI version
* Fix typo
* Update TokamakCLI error catch
* Update TokamakCLI path
* Update Linter.md
* Remove SRCROOT
* Update Linter.md
* Update XcodeReporter
* Update project.pbxproj
* Remove commented print
2019-05-03 19:26:08 +03:00
matvii
472dca3d36
Add TokamakLint module ( #79 )
...
* Init TokamakLint
* Fix Package.swift
* Move TokamakLint to Source
* Add SwiftSyntax to TokamakLint dependencies
* Rename TokamakLint to TokamaCLI
* Rename Lint.swift to main.swift
* Update TokamakCLI
* Init Lint Test
* Gererate project
* Update package.swift
* Clean and build
* Add Lint module
* Init test for one file
* Init file to test props
* Add test to check Props is Equatable
* Add lint warning
* Add warning to Props is not conformance from Equatable
* Init Linter doc & clean files
* Clean up code
* Format code
* Fix TokamakCLITest
* Fix Lint functions
* Remove IOU from TokenVisitor with optional
* Remove Encodable conformance from Node
* Remove unused file
* Rename test file
* Add comment of usage to `TestPropsEquatable`
* Remove unwanted methods
* Add scheme variable to TokamakCLI
* Update Linter.md
* Update TokamakCLI scheme
* Update Tokamak project
* Refactor TokamaLint
* Fix typo
* Add negative test to TokamakCLI
* Change output error function
* Simplify TokamakLint
* Fix TokamakLintTests
* Add error print to TokamakCLI
* Add error print to TokamakCLI
* Remove escapeHtmlSpecialCharacters
* Add print error to TokamakLint
* Add LintError
* Remove unused LintError case
* Expand LintError message
* Format LintError
* Format LintError
2019-04-08 17:07:55 +03:00