From 43cca4fedc3be739818130cc4c8f3bf243b75acd Mon Sep 17 00:00:00 2001 From: abdulhamiid Date: Fri, 14 Oct 2022 09:37:24 +0100 Subject: [PATCH] Fix linters errors --- .stylelintrc.json | 32 +++++++++++++++++++++++ Gemfile | 6 +++-- app/assets/stylesheets/application.scss | 4 +-- app/assets/stylesheets/style.css | 2 +- app/controllers/application_controller.rb | 20 +++++++------- 5 files changed, 49 insertions(+), 15 deletions(-) create mode 100644 .stylelintrc.json diff --git a/.stylelintrc.json b/.stylelintrc.json new file mode 100644 index 0000000..7a1e94b --- /dev/null +++ b/.stylelintrc.json @@ -0,0 +1,32 @@ +{ + "extends": ["stylelint-config-standard"], + "plugins": ["stylelint-scss", "stylelint-csstree-validator"], + "rules": { + "at-rule-no-unknown": [ + true, + { + "ignoreAtRules": [ + "tailwind", + "apply", + "variants", + "responsive", + "screen" + ] + } + ], + "scss/at-rule-no-unknown": [ + true, + { + "ignoreAtRules": [ + "tailwind", + "apply", + "variants", + "responsive", + "screen" + ] + } + ], + "csstree/validator": true + }, + "ignoreFiles": ["build/**", "dist/**", "**/reset*.css", "**/bootstrap*.css"] +} diff --git a/Gemfile b/Gemfile index 9582a71..21316a2 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,5 @@ +# frozen_string_literal: true + source 'https://rubygems.org' git_source(:github) { |repo| "https://github.com/#{repo}.git" } @@ -72,9 +74,9 @@ end gem 'devise' -gem "bootstrap", "~> 5.0" +gem 'bootstrap', '~> 5.0' -gem "bootstrap_form", "~> 5.1" +gem 'bootstrap_form', '~> 5.1' gem 'jquery-rails' diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss index d4c1234..78e3948 100644 --- a/app/assets/stylesheets/application.scss +++ b/app/assets/stylesheets/application.scss @@ -14,5 +14,5 @@ *= require_self */ - @import "bootstrap"; - @import "rails_bootstrap_forms"; \ No newline at end of file +@import "bootstrap"; +@import "rails_bootstrap_forms"; diff --git a/app/assets/stylesheets/style.css b/app/assets/stylesheets/style.css index 6adec8c..999a7e2 100644 --- a/app/assets/stylesheets/style.css +++ b/app/assets/stylesheets/style.css @@ -5,4 +5,4 @@ body { width: 65%; margin: 0 auto; -} \ No newline at end of file +} diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index bfc725b..d698573 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -1,16 +1,16 @@ class ApplicationController < ActionController::Base - before_action :authenticate_user! - protect_from_forgery with: :exception - before_action :update_allowed_parameters, if: :devise_controller? - + protect_from_forgery with: :exception + before_action :update_allowed_parameters, if: :devise_controller? - protected + protected - def update_allowed_parameters - devise_parameter_sanitizer.permit(:sign_up) { |u| u.permit(:name, :bio, :photo, :email, :password) } - devise_parameter_sanitizer.permit(:account_update) do |u| u.permit(:name, :bio, :photo, :email, :password, :current_password) - end - end + def update_allowed_parameters + devise_parameter_sanitizer.permit(:sign_up) { |u| u.permit(:name, :bio, :photo, :email, :password) } + devise_parameter_sanitizer.permit(:account_update) do |u| + u.permit(:name, :bio, :photo, :email, :password, + :current_password) + end + end end