-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGemfile
63 lines (43 loc) · 1.4 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
ruby '3.2.2'
# Specify your gem's dependencies in panda.gemspec.
gemspec
gem 'rails', "~> 7.0.6"
gem 'jbuilder'
group :development do
gem 'sqlite3'
# pry rails for dev console
gem 'pry'
gem 'pry-rails'
gem 'annotate'
end
# To use a debugger
# gem 'byebug', group: [:development, :test]
# ruby 3以后必须指定web server
gem "puma", "~> 5.3"
gem 'pg'
gem 'sass-rails'
gem "devise-i18n", "~> 1.10"
gem "devise", "~> 4.8"
gem "activeadmin", "~> 2.9"
gem 'aliyun-cloud_sms'
gem 'rails_param'
gem 'rswag'
gem "bundler-audit", require: false # vulnerability scan
gem 'brakeman', require: false # Brakeman performs static analysis of your Rails application's codebase and inspects various aspects, such as controllers, models, views, routes, and configuration files. It scans for potential security issues
gem 'robocop', require: false # static code analyzer and formatter for Ruby code. It aims to enforce a consistent coding style and identify potential issues in Ruby codebases.
group :development, :test do
gem 'bullet'
gem 'byebug'
gem 'rubocop-rails', require: false
gem 'rubocop-rspec', require: false
gem 'standard', require: false
gem 'rspec-rails'
gem 'airborne'
gem 'factory_bot_rails'
gem 'faker'
gem 'nokogiri'
gem 'rack-mini-profiler'
# gem 'meta_request'
end