LoginSignup
1
1

More than 5 years have passed since last update.

Brakemanの:: parse error on value ":" (tCOLON)について

Posted at

初めにBrakemanとは?

Railsのセキュリティの問題点等をコマンド1つでチェックしてくれるGemです。

サンプル

== Brakeman Report ==

Application Path: /Users/〜/environment/〜
Rails Version: 5.2.2
Brakeman Version: 4.3.1
Scan Date: 2019-01-15 22:26:52 +0900
Duration: 0.890646 seconds
Checks Run: BasicAuth, BasicAuthTimingAttack, ContentTag, CreateWith, CrossSiteScripting, DefaultRoutes, Deserialize, DetailedExceptions, DigestDoS, DynamicFinders, EscapeFunction, Evaluation, Execute, FileAccess, FileDisclosure, FilterSkipping, ForgerySetting, HeaderDoS, I18nXSS, JRubyXML, JSONEncoding, JSONParsing, LinkTo, LinkToHref, MailTo, MassAssignment, MimeTypeDoS, ModelAttrAccessible, ModelAttributes, ModelSerialize, NestedAttributes, NestedAttributesBypass, NumberToCurrency, PermitAttributes, QuoteTableName, Redirect, RegexDoS, Render, RenderDoS, RenderInline, ResponseSplitting, RouteDoS, SQL, SQLCVEs, SSLVerify, SafeBufferManipulation, SanitizeMethods, SelectTag, SelectVulnerability, Send, SendFile, SessionManipulation, SessionSettings, SimpleFormat, SingleQuotes, SkipBeforeFilter, StripTags, SymbolDoSCVE, TranslateBug, UnsafeReflection, ValidationRegex, WithoutProtection, XMLDoS, YAMLParsing

== Overview ==

Controllers: 5
Models: 1
Templates: 53
Errors: 0
Security Warnings: 0

== Warning Types ==


No warnings found

:: parse error on value ":" (tCOLON)

今回はその中のErrorsに出てきたものをメモ程度に書きます。

エラー

== Errors ==

Error: /Users/〜/environment/〜/app/views/〜/categories/_list_product.html.erb:4 :: parse error on value ":" (tCOLON)
Location: Could not parse /Users/〜/environment/〜/app/views/〜/categories/_list_product.html.erb

もの凄く簡単に結論(私がそうだと思った)を書きます。
errorで指定されたファイルに何らかのsyntax errorや特定のRubyのバージョンでしか書けない作法を取っているとこのエラーが出ると結論付けました。

終わりに

私のメモ程度で書いています。
認識の違いなどがあればご指摘頂けると嬉しいです。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1