packwerk-3.2.2

https://rubygems.org

packwerk

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/Shopify/packwerk
changelog_uri
https://github.com/Shopify/packwerk/releases
source_code_uri
https://github.com/Shopify/packwerk
allowed_push_host
https://rubygems.org

id: 1711456

number: 3.2.2

platform: ruby

spec_sha256: cfc729ebaab70992539cc2bd18614994d1e08a08d65cd92be392e608f3144f3f

sha256: c04065cba11b1bb4d20c6cfd2f8599abc7c19cb496be13205a7eb8f774d1efee

created_at: 2024-11-11 14:36:17 UTC

updated_at: 2024-11-11 14:36:18 UTC

position: 0

version_data_entries_count: 132

uploaded_at: 2024-11-11 14:36:14 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 1.34 MB

Version Data Entries

Total: 132

Unpacked size: 8.34 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
lib/packwerk/version.rb1006440087 Bytes5f2472cfe559091bd72e535fba35bc05d82bdcb331246e50aba54b7723b10f36
sorbet/config1006440072 Bytes02dba86e4ff9da199943fee9802e05e6127bf447ce03fc3c6b9c3508f9920274
CHANGELOG.md1006440050 Bytes6f34d7db290887302161a1a8145df4d6579394edb6f5a0174c8fa3e900b1a71d
LICENSE.md100644001.04 KB0873555e5ade346c4a052c3dcd4b6a1952036d4fc8b8c8f1d49483f577c5e3b1
README.md100644004.96 KB104f1d3328b1ef394cc334f2a78c12c0885b5d8fbb0f8bf0a43837eb4f2dca8c
exe/packwerk10075500460 Bytes9e174a71e4758196ab5bb4ea0f495d7ffcc74820498bfb610959240e66531b63
lib/packwerk.rb100644002.09 KB506001102dc3b9476714cea62633947d141db536e7f2a76e093cbde4bee5b340
lib/packwerk/application_validator.rb100644004.29 KB11df12693389b7bfd36777d008324a057a16798a462d3528c2cb842a8b8bc4ea
lib/packwerk/association_inspector.rb100644002.65 KB9e83275a1af84c8cd5d141aa7ced646983233a5985444195c8f1d9f4de052f88
lib/packwerk/cache.rb100644004.94 KBa85ff07b27e7c2cb12a2a049796d7e02b251673ce658b65b10e18a9da81221bb
lib/packwerk/checker.rb100644001.66 KBdc7dd3917176cadead569c673942bb5931166fa24c507da3bd34dea6291da9c3
lib/packwerk/cli.rb100644001.75 KB5792b29ccaf52590252a2affb0969b310edf28ac3cce7f4532f60b7caa483fd2
lib/packwerk/commands.rb100644001.26 KB262db904525daf74e17843a21408461f8e5fe4e6ccab0b1603d109d7ab8e3cb4
lib/packwerk/commands/base_command.rb100644001.63 KB947ac9a0890f4b78cbd0b2a9dc1e56084f427c748ff4ee24229d6eda3e3fc75f
lib/packwerk/commands/check_command.rb100644002.06 KB0bc633fbab0736cc541ff62c624c78d038b615dc03dfd48a1cd6a09616039c62
lib/packwerk/commands/help_command.rb10064400647 Bytese3011ebf225fe1bd7008112a757b1b7fc434319e0b49318ca1a4515c5c9e3c75
lib/packwerk/commands/init_command.rb100644001.12 KB4361a27cb2e2c8cc9885845893efb53a6f9641efe3a1131c4819e14baf1c2406
lib/packwerk/commands/lazy_loaded_entry.rb10064400924 Bytes57d8b5d14941f5277d94c287b9668be8279814e112f14f1ad15e7916fcf8d32a
lib/packwerk/commands/update_todo_command.rb100644001.94 KB354490e865258cabe3a947cfa217ebf25cf832a1e6f8c3be6ab8fecd5cd704fc
lib/packwerk/commands/uses_parse_run.rb100644002.89 KBa08e72e3d65b4e5e4ff5b471780b435128ab85f8243f6d437cfe9c6336d6aa02
lib/packwerk/commands/validate_command.rb100644001.08 KB2cdd91a64daed8cf0c8f313c4f2749668cbd70262dc29d7706943cd8042c984b
lib/packwerk/commands/version_command.rb10064400320 Bytes70c4e5809dabe89b5c408a70ccff0fbe1555a7c827a3ac2a9a32a3c427ff05a9
lib/packwerk/configuration.rb100644003.54 KB94df407113597ca483d314377f7be115d34a7156022b7676f8f825883106c702
lib/packwerk/const_node_inspector.rb100644001.82 KB4840a3c8af946c40cb129cb8d9af96ba90ef703924b01be8747697c78232d6a0
lib/packwerk/constant_context.rb10064400141 Bytes9ff1e0cae7f10ef5e6b3329293e4b650b5d218dd4579eaf92a576574f71a7936
lib/packwerk/constant_discovery.rb100644002.81 KB4a2c99734655272937e8038d3e50a9dcf6fe3e9457614db0c60b1e336ff19cfe
lib/packwerk/constant_name_inspector.rb10064400541 Bytesd11e4a6cd47575749c1fef995e1d36b2fff00e270c775fa192c3af7f9cb52a5f
lib/packwerk/disable_sorbet.rb100644001.02 KB7612743373ab1d4559d5ef63ad19f0d5134e2fbd4c1ff0b9962c0e503529bb46
lib/packwerk/extension_loader.rb10064400759 Bytesa19ae0b49de3aad308260935832b207fb948af05d99f0c2f90d7a326d54721d8
lib/packwerk/file_processor.rb100644002.94 KB9bb76a8b097b1bb2d1b04cef5a5e014b964f75213c3b7d6c3972427669a48cd7
lib/packwerk/files_for_processing.rb100644003.33 KB1b246de5e365c570c6c27be9fc6f5303ca9409e0237223c54ebe082678915018
lib/packwerk/formatters/default_offenses_formatter.rb100644002.44 KB35fd81eb679f0ceaed7e58b17e6374b86d56d81abdddcdb045bb7ff1151c21e9
lib/packwerk/formatters/progress_formatter.rb100644001.99 KB4213bde5e520b57e2beb0e0a9ee2f5ab66048d3a2539e142c4eabf52d02604ee
lib/packwerk/generators/configuration_file.rb100644001.42 KB5ceaede22e6c76a68961ae6d54b923c462c4b3cb7bfc3d2c61117bdb263565d5
lib/packwerk/generators/root_package.rb100644001 KB7e488b64136d20d5eaace7069a62a7ef8f740f7279261b3918541362b6fced89
lib/packwerk/generators/templates/package.yml10064400513 Bytese1918659554f2c474e71d7e34454df8f35b1871ad319aa2a631d9c5686dc5097
lib/packwerk/generators/templates/packwerk.yml.erb10064400644 Bytesc5bd0b69df2702a5f23bb059a62914bd33669768bc79ee2f828ef1f81d5d8060
lib/packwerk/graph.rb100644002.1 KBf53942e2abef7526c330c12982233724e726f6494ac32aea60d202150ecea7d2
lib/packwerk/node.rb10064400127 Bytesece06d70f2d020e49e839d22b2cd9d7ca42adb55dc4ee82e7c827dd0e152ee26
lib/packwerk/node_helpers.rb1006440010.3 KB29a39f003a6b4a4a911060dec8dc687574e4d2da486e7c87bab34473f7470e42
lib/packwerk/node_processor.rb10064400905 Bytesb4a69eeba7cfb3b8363afab2626cc2d552939c5b839d44b8d97dc0383ee94898
lib/packwerk/node_processor_factory.rb10064400853 Bytes7ce03cb96b7b2a27d7c5944e1d76d22cddfc81188a7467dcbe85e4d9cd79e765
lib/packwerk/node_visitor.rb10064400845 Bytes44e31807978a3c6e700760552dd8bf08a47cb169ee15a4240d4da912cf1049da
lib/packwerk/offense.rb10064400994 Bytesf91d3d5ebd943df776f17109ca381b830f9875a2d44973eafc3fc5953e5e8d4c
lib/packwerk/offense_collection.rb100644004.03 KBd73e653891d16d95cfb46ff73ac40bbf4917ed6e5f24771af10e72dab52c6fc3
lib/packwerk/offenses_formatter.rb100644002.42 KB62f82adec715a6f3e88bcfd2f2c62c708a8e6b11db7f6fbd7447a5bc8cd0d040
lib/packwerk/output_style.rb10064400324 Bytes3bc858e5bef1a45e70d9dff4e352f783a8255d2717ecd54706122e0b4863cdd2
lib/packwerk/output_styles/coloured.rb10064400581 Bytesd9f7518ee39413dc1606d9afae5b86c8c590dbd9ee9fa369bd0906732a1a4e8d
lib/packwerk/output_styles/plain.rb10064400399 Bytes756007382038add7899fa64c3a0330766c347010e48a01ad6761a46236c759e9
lib/packwerk/package.rb100644001.81 KBf128b97c25317d5245cbfbd18c4cf4373ea004d2cf477ab79a99a6f49b036e26
lib/packwerk/package_set.rb100644003.24 KB86b1fcb81b0ff20b7c31cce95ffad75545917d2a56f0bba897345b85de2b056c
lib/packwerk/package_todo.rb100644005.94 KBdf98fbcbc8f31821c385f2fba7f1b07c3d44efa7ebdd3ecbb39b8437003785a9
lib/packwerk/parse_run.rb100644002.16 KB9b5ad1e4969df63d09a7a4c826abc49cfdbda7ec2e4d29f7008377f520c634f7
lib/packwerk/parsed_constant_definitions.rb100644003.05 KB24cb4ad682e5ae2cc34a168e2fd81319373fcccbbd1004ebdcd4421a03d03d0f
lib/packwerk/parsers.rb10064400602 Bytes08bd7d0bfc7e70628ca21da6ae246c2b7ec9f01a7ba452982e8c328cb1ff9785
lib/packwerk/parsers/erb.rb100644002.83 KBcef21ba449451dc78cbec723b1d8fbd1ca91d46998f2d40c0c4a9c3d26f09e16
lib/packwerk/parsers/factory.rb100644001.28 KBdfc54da2649cefb9cde8450f246742a2300eef44de1edbd27f64360b4029583d
lib/packwerk/parsers/parser_interface.rb10064400359 Bytes1fa4628228b3e2377575e2c7b38038a50850b4417fb4e6c9dc7e75096adbfd98
lib/packwerk/parsers/ruby.rb100644001.72 KBb3697005cc463ec92889ba4d77141bc34699d05c6383b1bdac913ba8be1b4c73
lib/packwerk/rails_load_paths.rb100644002.6 KB3e2f173ae1e822c6d96845714ea34ee97509e1faaae6423407348ed9632b3a84
lib/packwerk/reference.rb10064400291 Bytes645593cd0ce185e57e358e443b233ade3b6aa024b80178a5351925460c653e2b
lib/packwerk/reference_checking/checkers/dependency_checker.rb100644002.25 KBbdf8bc0a2ee940ecd1f8de8b84a704e5057f79cc5d450a5f1e3793a161336d48
lib/packwerk/reference_checking/reference_checker.rb10064400851 Bytesbfd97aa2b71fc58fa9f8dca1c81b0aceaf14bd8a7ecff004a721165bd5af4866
lib/packwerk/reference_extractor.rb100644004.74 KB06e73124547ec2f48ca3bcdf25328e028c4f3f97587d4cc38c41bc00e35b1be3
lib/packwerk/reference_offense.rb10064400754 Bytes5a232df8b5ec67d78bbcbc0bef9bcee7150b1ba30869728f1554927a3fa2edb8
lib/packwerk/run_context.rb100644004.52 KB790ab82ea9a1d505ba8de44f91a6e26b2829e5fe724bff83ebd1acbc27f47d2e
lib/packwerk/spring_command.rb10064400737 Bytes375391e028a3c449e26c9a7a6eac0a7df693f196a5b2a32a1096aec8708af4ee
lib/packwerk/unresolved_reference.rb10064400657 Bytes305d1062f99ae05f2d8bb6e294adc2acc7c66626d4dbe105e83ce61d1769809e
lib/packwerk/validator.rb100644002.74 KB9f9d20418f4de3aaf62d402aa6e6b5e847ef455b430050d96f0935d97d3a82ab
lib/packwerk/validator/result.rb10064400292 Bytes97add7d0b99efe8ad6d072caa1fdeefe40eafdc8195fb71b66e5adde152b4a39
lib/packwerk/validators/dependency_validator.rb100644004.98 KBb5aebc5b426e1afe209e6ee0b282caa61d6ab71fd8d8e3f8b789e9200a239a23
sorbet/rbi/gems/actionpack@7.0.3.1.rbi10064400683 KBa365d4a1c14c9c6da4a21053f9415fff98c754d20cd49dc14cdb0f2e434c8015
sorbet/rbi/gems/actionview@7.0.3.1.rbi10064400614 KBab4ff43812a4cce9fb67da7604f9fbbe2cb859f5f3dc11ee372f33d57b29b6b6
sorbet/rbi/gems/activesupport@7.0.3.1.rbi10064400651 KBc41c888db157eb8a01d7b2ad4ddf5cf3ec4eb4f645fa5a4c291b0960390a8289
sorbet/rbi/gems/ast@2.4.2.rbi1006440018.3 KBaaa6a4ed6ab5be227f9e5b1447584369cf46f3075fc857e65252f823d7a1cc64
sorbet/rbi/gems/better_html@2.0.1.rbi1006440015.8 KBb1c23112385b8c7ab9cb92edfbc334cbd69ddb3c1bd132c6cb21a08f607e4307
sorbet/rbi/gems/builder@3.2.4.rbi10064400290 Bytes4754de162d92d3d0b4b79c97a4a423badbba0817e250fe5dba7f35f184b43664
sorbet/rbi/gems/byebug@11.1.3.rbi100644001013 Bytesd9f4877a1c94029db51f77c80d72d9d61fc555b6acaaa8ee5a3d0ef23a74a898
sorbet/rbi/gems/concurrent-ruby@1.1.10.rbi10064400468 KB8067e3967416bc8fcde92148a15811bbacd64cf0ef69f3a24152d3345f6dfc04
sorbet/rbi/gems/constant_resolver@0.2.0.rbi100644003.92 KB41ab383c415bc4d8e727161b9450cdf230dfa02c94cb1b53c6eaa2891bda6d99
sorbet/rbi/gems/crass@1.0.6.rbi1006440019.7 KB0132379ffd89ed283762079ecb65eff93675d175d92fa4e862c6b50177b21231
sorbet/rbi/gems/erubi@1.11.0.rbi100644005.59 KBba8dd13378fd1286bcdd78dfd3b2bda140d81aedf7b6a63f5e912a8abda4b47f
sorbet/rbi/gems/i18n@1.12.0.rbi1006440074.1 KBb6a013e920444985b8475b7625a70c499f6f8a12323d57f471b0cab1bba2b216
sorbet/rbi/gems/json@2.6.2.rbi1006440050.6 KBb455afa7d0791740656211ab81137085affe32e9ea0dd6d3b4839b1da2a3d9f0
sorbet/rbi/gems/language_server-protocol@3.16.0.3.rbi10064400324 Bytes5593116560e345822af03257c416b07dcd5ad931e182383c3f03dc7d1d8f8b22
sorbet/rbi/gems/loofah@2.18.0.rbi1006440030.6 KB6e767aab210cef32f60b891df3d3304fd7987c05b9c39418216747aad00a96f8
sorbet/rbi/gems/m@1.6.0.rbi100644005.92 KB969287be7dff5a687b01bbdc85f9ff2477c903b6fc2d3d24f2ea53d09e62eec4
sorbet/rbi/gems/method_source@1.1.0.rbi1006440010.3 KB84275bbde3e3b7b4c2f5aa1cb0a5738c02c4c868a72eb585859ff1e3d3518d5a
sorbet/rbi/gems/minitest-focus@1.3.1.rbi100644002.72 KB6f79608e44f8bd03ecf375218d6e3e3eba48f477c32263324234a108a068aa67
sorbet/rbi/gems/minitest@5.16.2.rbi1006440058.9 KBc3eb4b8c1d26c5e6cc88f6da697423e2060224d0e03094f015556f11dfd3c517
sorbet/rbi/gems/mocha@1.14.0.rbi10064400141 KB0669e091cfc1a2eac205bbfca156322fa6521a05d274a2c0970614d51ad23a8e
sorbet/rbi/gems/netrc@0.11.0.rbi100644003.84 KB1aba6e72513d8afe08f0d9cbe28ce08cb8ce1ebbfd5bbfaf8522c4f6ba0af6bb
sorbet/rbi/gems/nokogiri@1.15.3.rbi10064400237 KB0d31df09b8bd095f8b93ac31d853f7ecd99f9b59ddcee0f5d46e700054bdbd64
sorbet/rbi/gems/parallel@1.24.0.rbi100644007.7 KB66d6c741fb78d9210f9dfc93ad15e8617cb4adf2f5d88918663b912857993327
sorbet/rbi/gems/parser@3.3.1.0.rbi10064400206 KB90a3e636285e1810f9c4604942b6ee309281f678b233b2e49a24f36512a16ea9
sorbet/rbi/gems/prettier_print@0.1.0.rbi10064400304 Bytesd6f04707303efed13894f9bb90e9042c1e72d0098d2b80ffc1d81fe92a954d48
sorbet/rbi/gems/prism@0.27.0.rbi100644001.15 MB5ea9b8f380dca960893b50d893102f38bf0c2e378f2a2cd4634c1e7600b82756
sorbet/rbi/gems/racc@1.7.1.rbi100644004.34 KB0d8120dd459951077212b1195427ecf574b396a1b66a2e63617a9e6cb5dadd81
sorbet/rbi/gems/rack-test@2.0.2.rbi1006440023.9 KBd12d09e2ffd6eba608a697887cb3076907201de840af9230cbffc21e81929c21
sorbet/rbi/gems/rack@2.2.4.rbi10064400160 KB89d38bcb243ec5d47a564a0902fdec1a659bee21c17f228e9001b639162e42d9
sorbet/rbi/gems/rails-dom-testing@2.0.3.rbi1006440016.8 KB82db3234951413c011930e6151782bea5e99e42ff6fa7e6831373882cfff210e
sorbet/rbi/gems/rails-html-sanitizer@1.4.3.rbi1006440017.5 KB9fb2c67f866b78582e3dff15c76131344ad8122d8185a91b42918220e62a9a54
sorbet/rbi/gems/railties@7.0.3.1.rbi10064400108 KB5b23770a374c028b13e927479d0374bac21c3c6bd9faad348302c9c969194902
sorbet/rbi/gems/rainbow@3.1.1.rbi100644009.75 KB49d5a15d52c1f3feaf941e4b948d26d1e9a06378d5c62e367c5f2882e6598858
sorbet/rbi/gems/rake@13.0.6.rbi1006440083.6 KBd0079e4c846b318da132710727cc21a1bc24de066f46e5d66530b7d57d948ad2
sorbet/rbi/gems/rbi@0.1.12.rbi1006440085.9 KB0af1f54d6bc13b1c7a066a7a32a2fb0ce7ce4638ea9906713f4799dc9da1f367
sorbet/rbi/gems/regexp_parser@2.5.0.rbi10064400129 KB9165fe356d89d98f24ed5cc976ccb0f0b4d1bdd42481ed167a4b22c54d7c520a
sorbet/rbi/gems/rexml@3.2.5.rbi10064400141 KB70ca6592b9cbfd3febe00e844e1670ccdab5a8360a75db0253590919fadd93d5
sorbet/rbi/gems/rubocop-ast@1.21.0.rbi10064400224 KB3b91be4c4bdeb54cb63cf52921c0823cf563565be04928cc96aadd988a413cc9
sorbet/rbi/gems/rubocop-performance@1.14.3.rbi10064400102 KBc86cbf09bf59060d97190984e162825fadf139b98bd0a84f5a09c9e439f7e564
sorbet/rbi/gems/rubocop-shopify@2.9.0.rbi10064400306 Bytes1e4ee6f16b05646fddbd35301fe5b6921b081b76767982597f82db2e2e4f55dd
sorbet/rbi/gems/rubocop-sorbet@0.6.11.rbi1006440034.3 KB3fb0074f5065ba246e61ca0105539ec9e1451c6dea8e3ee03a598600782caaa9
sorbet/rbi/gems/rubocop@1.34.1.rbi100644001.43 MB7e9533521d2daca3ce68c1a34b2df02dd9055590d52169d12be404d0d6345550
sorbet/rbi/gems/ruby-lsp@0.2.3.rbi10064400335 Bytes70bf071d22e1cfab5d09f2433cd6f92bc436f4deb320b1c180acd0213eab6395
sorbet/rbi/gems/ruby-progressbar@1.11.0.rbi1006440037.6 KBf4bf6936bd3c40009665a0896010609d2ed4707f72b58fb1a57d77c8526717cd
sorbet/rbi/gems/smart_properties@1.17.0.rbi1006440015.5 KBea1bf06a28d1298adb565c9532b96126d7c39b2e027468d42c982d219ab39356
sorbet/rbi/gems/spoom@1.3.2.rbi10064400149 KB433df24ad4775079d5bc3a5fcde75c8e153a8c5279e9fd63c289a932f1e5249e
sorbet/rbi/gems/spring@4.0.0.rbi1006440010.7 KB0e8bf9ac69feb28798be9b9f6ab01e02a3a271c5be103d7063e2cb65f5a55672
sorbet/rbi/gems/syntax_tree@3.3.0.rbi10064400298 Bytes9c04f3113ab7967d69c0f25e26d6ea33c88dd3ebd9232e80be81a34a5fc4f120
sorbet/rbi/gems/tapioca@0.13.3.rbi10064400122 KB85f24a786352ef7e2ded98c54f9daad6cae370b972237f6b89e04052f9b11d2c
sorbet/rbi/gems/thor@1.3.1.rbi10064400128 KB3b87a4cac96a76091fb3b9af93fc4216e4dcd91e7b9a88fce15858a63524f634
sorbet/rbi/gems/tzinfo@2.0.5.rbi10064400236 KB479ae9701e1c3131eaa0b260146a4b348a4b6a363b1e7e14b2081e77af289464
sorbet/rbi/gems/unicode-display_width@2.2.0.rbi100644002.01 KB9ad9674397a535e2106e4ee012a1d270d176f21a8b6fa7ba79ecbbc2c27b4e3b
sorbet/rbi/gems/yard-sorbet@0.8.1.rbi1006440016.1 KBe49a476db4799270ced37d364116ff37097e5273fe9bbc654b68483562a662f1
sorbet/rbi/gems/yard@0.9.36.rbi10064400569 KBc55aac2ab5fbac50564e089d6e926f02be896699d14f00c8050a56d0994a0d11
sorbet/rbi/gems/zeitwerk@2.6.4.rbi1006440027.7 KBb321db56dbbd2c7abcbc0cbe77047e273aecf79dd5555b87fa0377df2b677c50
sorbet/rbi/shims/minitest/test.rb10064400106 Bytesce70c8fc1db73c593ef8aa46e637de1424d825aa91d75ab26ab081889ce5d955
sorbet/rbi/shims/packwerk/reference.rbi10064400636 Bytesd777a9756f77b6581749c13f96056a07aa0eb8f101498823bc7665ad3aaecea8
sorbet/rbi/shims/packwerk/unresolved_reference.rbi10064400693 Bytes9f828ae00be164c4eac72b6013749920c03266e7b83817dbe62bece13bb6fd92
sorbet/rbi/shims/parser.rbi10064400460 Bytesa0d587c960f2a7f2926c31fb6f29ffbb27e49ddc7eba740baf5f1b3cd645bb8a
sorbet/rbi/shims/psych.rbi1006440092 Bytescc90478a42ae62ec4c138dd39a58a3b3d76d77de63300af983dc5f259f69a769
sorbet/tapioca/require.rb10064400623 Bytes597891e9a14bb7c88182c4c65e2352c93a4ba858763b9ed4cfa5bd0dfe8fdbaa