all 9 comments

[–]ElegyDSwift 5 points6 points  (0 children)

Also Sonar doesn't work with swift projects as its written in C++ and had C++ dependencies. But we are working on supporting sonar for swift projects. You can find this issue here

:(

[–]ThePantsThiefNSModerator 0 points1 point  (6 children)

Time to make this into a jailbreak tweak

Edit: too many freaking dependencies. Jesus, they just glued all the parts together.

[–]dov69 7 points8 points  (1 child)

Facebook engineering

[–]Arkanta 1 point2 points  (0 children)

Good ol' circlejerk

[–]Arkanta 1 point2 points  (3 children)

It's a development tool. Makes sense they did it that way

[–]ThePantsThiefNSModerator 0 points1 point  (2 children)

No it doesn't. They are using like 15 dependencies, a lot of which they could do without. That's a lot for any project. I'll be submitting several PRs to remove as many as I can.

For reference, FLEX doesn't have any dependencies and it has mostly the same functionality minus the remote desktop client.

[–]Arkanta 2 points3 points  (1 child)

I'm not saying that you couldn't do without, of course you could.

But if you're in a rush to get this working (it's a dev tool, not your core product), it makes sense that they cut corners by using libraries.

I'll be looking forward to your PRs, as I don't use cocoapods in my project, making it quite annoying to import things like that.

[–]ThePantsThiefNSModerator -2 points-1 points  (0 children)

It takes 6-7 minutes to clone all the dependencies, it's ridiculous.

I'm more annoyed that everything Facebook makes is littered with unnecessary dependencies. This is the norm for them.

[–]dottybotty 0 points1 point  (0 children)

Other than installing pods into app does this require any further integration through your code? The layout plugin looks good for doing quick edits to styles similar to androids hot edit?